📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
leetcode
sql
graphql
tokio
unity
peg
redis
bi
php8
"Tauri框架"
📖 知识库
Tauri
进阶
Tauri 是一个用于构建跨平台桌面应用程序的框架,允许开发者使用 Web 技术,如 HTML、CSS 和 JavaScript,创建原生桌面应用。它支持 Windows、macOS 和 Linux 平台,提供了一个高性能、安全和可扩展的解决方案。Tauri 的核心思想是将 Web 应用程序封装在一个原生外壳中,从而提供了与原生应用程序相同的用户体验。它使用 Rust 编写,确保了应用程序的安全性和性能。Tauri 还提供了一个命令行工具,用于创建和管理项目,简化了开发过程。
📦 开源项目
tauri-apps
/
wry
wry:跨平台WebView库 — wry是一个跨平台的WebView库,允许开发者在Tauri应用程序中嵌入网页内容。它使用Rust语言开发,提供了高性能和安全的网页渲染功能。wry的出现使得开发者可以更容易地创建跨平台的桌面应用程序。
Rust
★ 4.9k
⑂ 486
other
☆
NervJS
/
taro
taro:跨端跨框架解决方案 — taro 支持使用 React/Vue 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。它提供了一个统一的开发接口,帮助开发者快速构建跨端应用。通过使用 taro,开发者可以节省开发时间和成本,提高开发效率
TypeScript
★ 37.6k
⑂ 4.9k
web
☆
chenfei-wu
/
TaskMatrix
TaskMatrix:任务管理矩阵 — TaskMatrix是一个开源的任务管理平台,使用Python语言开发。它提供了一个简单易用的接口,帮助用户管理和跟踪任务。通过TaskMatrix,用户可以高效地组织和优先级任务,从而提高生产力。
Python
★ 34.1k
⑂ 3.2k
other
☆
tauri-apps
/
tauri
tauri:构建更小、更快、更安全的桌面和移动应用 — tauri通过使用网页前端和Rust语言,提供了一个高性能、安全的方式来构建桌面和移动应用。这种方式可以减少应用的大小和提高运行速度。同时,tauri也支持多种平台,包括桌面和移动设备,使得开发者可以使用同一套代码构建多平台应用。
Rust
★ 108.1k
⑂ 3.7k
web
☆
refactoringhq
/
tolaria
tolaria:桌面知识库管理应用 — tolaria是一个桌面应用,用于管理markdown知识库。它帮助用户组织和维护知识库,提高生产力。通过使用tolaria,用户可以更轻松地管理和查找知识库中的内容
TypeScript
★ 18.1k
⑂ 1.2k
web
+150 ★
☆
fastapi
/
full-stack-fastapi-template
full-stack-fastapi-template:现代Web应用模板 — full-stack-fastapi-template是一个全栈现代Web应用模板,使用FastAPI、React、SQLModel、PostgreSQL、Docker、GitHub Actions等技术,提供自动HTTPS和更多功能。它可以帮助开发人员快速构建现代Web应用。该模板支持多种技术栈,包括FastAPI、React、PostgreSQL等
TypeScript
★ 44.2k
⑂ 8.8k
web
☆
cjpais
/
Handy
Handy:离线语音转文字应用 — Handy是一个使用Rust语言开发的应用,利用Tauri-v2技术,实现了跨平台的语音转文字功能。它完全支持离线工作,保护用户隐私。Handy的出现为人们提供了一种便捷的语音转文字解决方案,提高了工作效率。
Rust
★ 26.2k
⑂ 2.3k
other
☆
lbjlaq
/
Antigravity-Manager
Antigravity-Manager:专业账号管理工具 — Antigravity-Manager提供了一键无缝账号切换功能,帮助用户高效管理Antigravity账号。该工具使用Tauri v2 + React (Rust)构建,确保了稳定性和安全性。通过Antigravity-Manager,用户可以轻松切换账号,提高工作效率。
Rust
★ 30k
⑂ 3.3k
web
☆
semaphoreui
/
semaphore
semaphore:现代UI和强大的DevOps工具API — semaphore提供了一个统一的界面来管理和自动化DevOps工具,支持多种工具和平台,帮助开发人员提高效率和生产力。semaphore的现代UI和强大的API使其成为DevOps团队的理想选择。semaphore支持多种CI/CD工具,如Jenkins和Docker。
Go
★ 13.9k
⑂ 1.3k
devops
☆
justrach
/
turboAPI
turboAPI:高速Python框架 — turboAPI是一个高速的Python框架,采用Zig HTTP核心,实现了7倍的性能提升。它兼容FastAPI,并提供免费的原生线程功能,使其成为构建高性能Web应用的理想选择。通过使用turboAPI,开发者可以创建更快、更可靠的Web应用
Zig
★ 1k
⑂ 29
backend
☆
shadcn-ui
/
ui
ui:开源前端组件库 — ui是一个开源的前端组件库,提供了一系列美观、可访问的组件,并支持多种流行的框架,如React、Next.js和Vite。它的设计目标是帮助开发者快速构建高质量的用户界面。通过使用ui,开发者可以更容易地创建出色的用户体验
TypeScript
★ 118.8k
⑂ 9.5k
web
☆
mastra-ai
/
mastra
mastra:构建AI应用框架 — mastra是Gatsby团队推出的一个框架,用于构建AI驱动的应用和代理。它利用现代TypeScript技术栈,支持构建复杂的AI应用。mastra的出现为开发者提供了一个高效的工具,用于创建智能应用和代理。
TypeScript
★ 26k
⑂ 2.4k
ai-ml
☆
tahowallet
/
extension
extension:社区拥有的Web3钱包 — extension是一个基于TypeScript的开源项目,提供了一个安全可靠的Web3钱包解决方案。它支持多种加密货币,包括bitcoin和ethereum,并允许用户与DApp应用进行交互。extension的社区驱动模式确保了其开发和运营的透明性和安全性
TypeScript
★ 3.2k
⑂ 423
blockchain
☆
nuxt
/
ui
ui:直观的Vue UI库 — ui是一个强大的Vue UI库,利用Reka UI和Tailwind CSS提供了丰富的组件和样式,帮助开发者快速构建响应式和美观的Web应用。它的直观设计和简单的API使得开发者可以轻松使用。ui库在Nuxt生态系统中得到了广泛应用
Vue
★ 6.7k
⑂ 1.1k
web
☆
Textualize
/
textual
textual:Python 终端 UI 框架 — textual 提供了一个简单的 Python API,用于构建复杂的用户界面,可以在终端和网页浏览器中运行。它是构建 CLI 应用的理想选择,能够帮助开发者快速创建高质量的用户界面。通过使用 textual,开发者可以专注于应用的逻辑,而不需要担心 UI 的细节
Python
★ 36.6k
⑂ 1.3k
tools
☆
calcom
/
cal.diy
cal.diy:开放式日程安排基础设施 — cal.diy 是一个使用 TypeScript 编写的开源项目,提供了一个强大的日程安排基础设施,支持多种技术栈,包括 Next.js、PostgreSQL、Prisma 等。它的设计目标是为所有人提供一个易于使用和扩展的日程安排解决方案,从而提高生产力和效率。通过使用 cal.diy,开发者可以快速构建自己的日程安排应用程序。
TypeScript
★ 46.3k
⑂ 14.4k
web
☆
janhq
/
jan
jan:开源离线聊天机器人 — jan是一个使用TypeScript编写的开源项目,允许用户在自己的电脑上运行一个类似ChatGPT的聊天机器人,而无需联网。这种离线运行的能力使得jan对那些关心数据隐私和网络安全的人来说尤其有价值。通过jan,用户可以在本地环境中体验到类似ChatGPT的功能,实现自主控制和数据安全。
TypeScript
★ 43.5k
⑂ 2.9k
ai-ml
☆
langchain-ai
/
langgraph
langgraph:构建强大的智能体 — langgraph是一个开源项目,用于构建能够执行复杂任务的智能体。它提供了一种灵活的框架,用于开发和部署基于AI的代理。langgraph的目标是让开发者能够轻松构建强大的智能体,从而推动AI技术的发展
Python
★ 37k
⑂ 6.2k
ai-ml
☆
ratatui
/
ratatui
ratatui:终端用户界面库 — ratatui提供了一组工具和组件,用于构建交互式的终端应用程序。它支持创建自定义的界面,包括布局、窗口和小部件。通过使用ratatui,开发者可以快速创建高质量的终端用户界面。
Rust
★ 21.6k
⑂ 708
tools
☆
teamcapybara
/
capybara
capybara:Web 应用程序的验收测试框架 — capybara 提供了一个简单易用的 API,用于编写和运行验收测试,支持 Selenium、Rack::Test 等驱动程序。它可以模拟用户交互,验证页面内容,并支持多种浏览器。通过使用 capybara,可以提高 Web 应用程序的质量和可靠性
Ruby
★ 10.2k
⑂ 1.5k
web
☆
chakra-ui
/
chakra-ui
chakra-ui:快速构建SaaS产品的组件系统 — chakra-ui是一个基于React的组件系统,提供了丰富的UI组件和便捷的开发体验,帮助开发者快速构建SaaS产品。它支持CSS-in-JS、暗黑模式和无障碍功能,非常适合构建现代化的Web应用。通过使用chakra-ui,开发者可以提高开发效率和产品质量
TypeScript
★ 40.5k
⑂ 3.6k
web
☆
charmbracelet
/
bubbletea
bubbletea:强大的TUI框架 — bubbletea提供了一种简单而强大的方式来构建文本用户界面应用程序。它使用Go语言开发,采用函数式编程风格,遵循Elm架构模式。通过使用bubbletea,开发者可以快速而轻松地创建复杂的命令行界面应用程序
Go
★ 43.7k
⑂ 1.3k
backend
☆
gitbutlerapp
/
gitbutler
gitbutler:版本控制客户端 — gitbutler是一个开源的版本控制客户端,使用Git作为后端,Tauri、Rust和Svelte作为技术栈。它提供了一个简单易用的界面,帮助用户管理Git仓库。gitbutler的开发目的是为了提供一个高性能、安全的版本控制客户端,满足开发者的需求
Rust
★ 21.3k
⑂ 982
web
☆
tmux
/
tmux
tmux:终端多plexer — tmux是一个功能强大的工具,能够让用户同时管理多个终端会话,提高工作效率。它支持会话detach和attach,窗口和面板的管理等功能。通过使用tmux,用户可以更好地组织和管理自己的终端工作空间
C
★ 47.6k
⑂ 2.8k
other
☆
mayocream
/
koharu
koharu:基于机器学习的漫画翻译器 — koharu是一个使用Rust编写的机器学习powered的漫画翻译器,能够自动翻译日语漫画。它利用计算机视觉和深度学习技术来识别和翻译漫画中的文本。这种技术可以帮助漫画爱好者更容易地享受日语漫画
Rust
★ 4.9k
⑂ 296
ai-ml
☆
refinedev
/
refine
refine:构建内部工具和管理面板的React框架 — refine是一个开源的React框架,用于构建内部工具、管理面板、仪表板和B2B应用。它提供了强大的CRUD功能、GraphQL支持和低代码开发能力,使得开发者可以快速构建和定制自己的应用。refine的灵活性和可扩展性使其成为构建内部工具和管理面板的理想选择。
TypeScript
★ 35.3k
⑂ 3.1k
web
☆
hapijs
/
hapi
hapi:简单安全的框架 — hapi是一个用于构建应用程序的框架,提供简单和安全的API开发体验。它支持HTTP和Node.js,广泛应用于Web开发。hapi的简单性和安全性使其成为开发者的首选
JavaScript
★ 14.8k
⑂ 1.4k
backend
☆
TanStack
/
table
table:用于构建强大表格和数据网格的无头UI — table是一个无头UI库,用于构建强大表格和数据网格。它支持多种框架,包括React、Vue、Solid和Svelte,并提供了诸如过滤、分组、排序和分页等功能。通过使用table,开发者可以快速构建高性能的表格和数据网格,提高用户体验。
TypeScript
★ 28.2k
⑂ 3.5k
web
☆
sveltejs
/
svelte
svelte:构建网页的现代框架 — svelte 是一个用于构建网页应用的编译器和框架,旨在让开发者更轻松地创建高性能的用户界面。它通过编译模板和优化代码来提高应用的性能和可维护性。svelte 的设计目标是让开发者更专注于创建应用的业务逻辑,而不是处理复杂的框架和工具链。
JavaScript
★ 87.6k
⑂ 5.1k
web
☆
pulumi
/
pulumi
pulumi:云基础设施即代码平台 — pulumi允许用户使用熟悉的编程语言定义和管理云基础设施,支持AWS、Azure、GCP等主流云平台。通过pulumi,用户可以简化基础设施管理,提高效率和可靠性。同时,pulumi还支持Kubernetes、Serverless等现代化技术栈
Go
★ 25.4k
⑂ 1.4k
devops
☆
carrierwaveuploader
/
carrierwave
carrierwave:Ruby 文件上传解决方案 — carrierwave 提供了一个更优雅的文件上传解决方案,支持 Rails、Sinatra 和其他 Ruby 网络框架。它允许开发者轻松地上传和管理文件,提高了开发效率。carrierwave 的灵活性和可扩展性使其成为 Ruby 开发者的热门选择
Ruby
★ 8.8k
⑂ 1.6k
web
☆
tailwindlabs
/
headlessui
headlessui:完全无样式的UI组件 — headlessui提供了一组完全无样式的UI组件,允许开发者使用Tailwind CSS进行自定义样式设计。它支持React和Vue等流行框架,并且完全符合可访问性标准。通过使用headlessui,开发者可以快速构建出美观、易用的UI界面。
TypeScript
★ 28.7k
⑂ 1.2k
web
☆
QuivrHQ
/
quivr
quivr:集成GenAI的智能RAG解决方案 — quivr是一个开源的Python项目,提供了一个简单易用的方式将GenAI集成到应用中。它支持多种LLM和Vectorstore,包括GPT4、Groq、Llama、PGVector和Faiss。quivr的设计目标是让开发者能够专注于产品开发,而不需要花费大量时间在RAG的实现上
Python
★ 39.2k
⑂ 3.7k
ai-ml
☆
kaminari
/
kaminari
kaminari:Ruby 网页应用分页器 — kaminari 是一个为 Ruby 网页应用设计的分页器,提供了清晰和强大的分页功能。它基于 Scope 和 Engine 架构,支持高度可定制化。kaminari 的出现使得 Ruby 网页应用的分页功能变得更加高效和易用
Ruby
★ 8.7k
⑂ 1.1k
backend
☆
bytedance
/
UI-TARS-desktop
UI-TARS-desktop:开放源多模态AI代理栈 — UI-TARS-desktop是一个开源的多模态AI代理栈,旨在连接尖端AI模型和代理基础设施。它提供了一个强大的平台,用于构建和部署多模态AI应用。通过使用UI-TARS-desktop,开发者可以轻松地创建和集成多模态AI功能,提高应用的智能化和交互性。
TypeScript
★ 37.9k
⑂ 3.8k
ai-ml
☆
Achilng
/
floral-notepaper
floral-notepaper:跨平台桌面便签工具 — floral-notepaper是一个使用Rust编写的跨平台桌面便签工具,支持Markdown编辑与预览,能够在macOS和Windows等平台上运行。它使用Tauri框架构建,提供了React式的用户界面。floral-notepaper的设计目标是提供一个简单、优雅的便签工具,帮助用户高效地记录和管理信息
Rust
★ 4.5k
⑂ 248
web
☆
langchain-ai
/
langchain
langchain:智能代理工程平台 — langchain是一个开源的Python平台,提供了一套完整的工具和框架,用于构建和管理复杂的AI代理系统。它支持多种AI模型和框架,包括OpenAI、Anthropic和LLM等。langchain的目的是为了简化AI代理的开发和部署过程,提高企业和开发者的效率。
Python
★ 141.5k
⑂ 23.5k
ai-ml
☆
poem-web
/
poem
poem:基于Rust的Web框架 — poem是一个使用Rust编程语言的全功能且易用的Web框架,能够帮助开发者快速构建高性能的Web应用程序。它支持HTTP协议,并且与fastapi等其他框架相比具有更高的性能和更低的延迟。因此,poem是构建Web应用程序的理想选择。
Rust
★ 4.4k
⑂ 352
backend
☆
TauricResearch
/
TradingAgents
TradingAgents:多智能体LLM金融交易框架 — TradingAgents是一个开源的Python项目,提供了一个多智能体LLM金融交易框架,用于研究和开发金融交易智能体。该框架允许用户创建和训练自己的交易智能体,用于金融市场的交易。TradingAgents的目标是提供一个灵活和可扩展的平台,用于金融交易智能体的研究和开发
Python
★ 92.3k
⑂ 17.8k
ai-ml
☆
tw93
/
Pake
Pake:一条命令将网页转换为桌面应用 — Pake是一个开源工具,能够帮助用户将任何网页转换为桌面应用,支持多个操作系统,包括Linux、macOS和Windows。它使用Tauri框架,实现了高性能和无Electron依赖的特点。通过Pake,用户可以轻松地将喜欢的网页应用转换为桌面应用,提高使用效率。
Rust
★ 59.7k
⑂ 12.1k
ai-ml
☆