📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
讀懂開源,從這裡開始
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
🌙
繁
▾
简体
繁體
English
登入
使用者中心
▾
👤 使用者中心
📬 我的訂閱
✉️ 我的郵箱
🔑 修改密碼
⭐ 我的收藏
💬 我的回饋記錄
↩ 登出
訂閱
☰
首頁
排行榜
教程中心
知識庫
資訊
分類
專題合集
搜尋
訂閱
RSS
简体
繁體
English
🔍
搜尋
📡
RSS
🔥 熱門搜尋
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"Svelte"
📖 知識庫
Vite
★★★★★
★★★★★
进阶
Vite 是一个现代化的 Web 开发构建工具,旨在提供快速、轻量级和高性能的开发服务器和构建过程,主要解决传统 Webpack 等构建工具在开发阶段的性能问题和复杂性,通过利用 ES Module 和浏览器的原生支持,实现了快速的开发服务器启动和更新,支持 Vue、React、Svelte 等多种框架,具有高度的可扩展性和自定义能力,能够满足不同开发需求和项目要求。Vite 的出现主要是为了解决传统构建工具在处理现代 Web 应用时的低效问题。它通过提供一个快速的开发服务器和高性能的构建过程来提高开发效率。Vite 支持多种框架,包括 Vue、React 和 Svelte,能够满足不同开发需求和项目要求。
Astro
★★★★★
★★★★★
进阶
Astro 是一个现代化的、开源的静态网站生成器,允许开发者使用他们喜欢的 UI 框架(如 React、Svelte、Vue 等)构建快速、安全、可扩展的网站。Astro 的诞生背景是为了解决传统静态网站生成器的局限性,提供更好的性能、更小的包体积和更简单的开发体验。Astro 通过使用 Islands Architecture 和 Partial Hydration 等技术来实现其高性能和灵活性。Astro 的主要目标是帮助开发者快速构建现代化的 Web 应用,并提供更好的用户体验。Astro 支持多种模板引擎和数据源,开发者可以根据自己的需求选择合适的工具。Astro 的设计初衷是让开发者能够专注于构建网站的内容和功能,而不需要担心底层的技术细节。
Svelte
★★★★★
★★★★★
进阶
Svelte 是一种用于构建用户界面的 JavaScript 编译器,允许开发者使用 HTML、CSS 和 JavaScript 编写组件,然后编译成高效的、无需运行时依赖的代码,解决了传统框架在性能和复杂性方面的痛点,通过编译时执行大部分工作,减少了运行时的开销,从而实现更快的渲染和更新,Svelte 的编译器会分析代码并优化 DOM 更新,减少不必要的重新渲染,Svelte 还支持服务器端渲染和静态网站生成等功能,Svelte 的设计目标是提供一个简单、轻量、易用的框架,帮助开发者快速构建高性能的 Web 应用,Svelte 的核心理念是将组件编译成原生 Web 平台可以直接执行的代码,减少运行时的依赖和开销,Svelte 的编译器会将组件编译成优化的 DOM 更新代码,减少不必要的重新渲染和提高性能,Svelte 的优点包括简单易用、轻量高效、灵活可扩展等,Svelte 的缺点包括生态系统不够成熟、学习曲线较陡等,
TanStack Query
★★★★★
★★★★★
进阶
TanStack Query 是一个用于管理和优化前端应用程序数据获取和缓存的 JavaScript 库,旨在解决数据获取、缓存和重试等问题,通过提供简单易用的 API 帮助开发者高效地管理数据,TanStack Query 支持 React、Vue 和 Svelte 等主流前端框架,具有强大的缓存机制、自动重试和数据优化等功能,能够帮助开发者提高应用程序的性能和用户体验,TanStack Query 的诞生背景是为了解决传统的数据获取和缓存方案的复杂性和低效率,TanStack Query 通过提供统一的数据管理解决方案来简化开发流程,TanStack Query 的工作原理是通过创建一个缓存层来存储数据,然后使用 Hooks 或其他 API 来获取和更新数据,TanStack Query 还提供了强大的配置和自定义选项来满足不同的开发需求,TanStack Query 是一个非常流行和广泛使用的库,TanStack Query 的文档和社区支持也非常完善,TanStack Query 是一个值得推荐的数据管理解决方案
📦 開源專案
sveltejs
/
svelte
svelte:網頁開發框架 — svelte 是一個編譯器,允許開發者使用簡單的 template 語法來建立 UI 組件。它提供了一種更高效、更易於維護的網頁開發方式。通過使用 svelte,開發者可以創建出更快、更流暢的網頁應用程式
JavaScript
★ 87.6k
⑂ 5k
web
☆
TanStack
/
query
query:強大的異步狀態管理和數據抓取工具 — query 提供了強大的異步狀態管理和數據抓取功能,支援多種框架和庫,包括 React、Solid、Svelte 和 Vue。它可以幫助開發者簡化網頁應用的數據管理和抓取過程,提高應用的性能和可用性。通過使用 query,開發者可以更容易地管理異步數據和狀態,從而提高開發效率和應用質量
TypeScript
★ 50k
⑂ 4k
web
☆
xyflow
/
xyflow
xyflow:打造節點基於UI的強大開源庫 — xyflow是一個基於React和Svelte的開源庫,能夠幫助開發者打造節點基於的UI界面。它提供了強大的自定義功能,讓開發者可以根據自己的需求定制界面。xyflow的出色性能和豐富的功能使其成為打造節點基於UI的首選庫
TypeScript
★ 37.7k
⑂ 2.5k
web
☆
MiniMax-AI
/
skills
skills:人工智慧技能開發 — skills是一個開源項目,提供了一個基於C#的技能開發框架,讓開發者可以輕鬆地創建和集成人工智慧技能。這個項目的目的是提供一個簡單和靈活的方式來開發和應用人工智慧技能。同時,skills也提供了一個強大的API,讓開發者可以輕鬆地擴展和自定義技能
C#
★ 13.1k
⑂ 1.1k
other
☆
seriousm4x
/
UpSnap
UpSnap:簡單的遠程啟動網頁應用程式 — UpSnap是一個簡單的Wake on LAN網頁應用程式,使用SvelteKit、Go和PocketBase開發。它允許用戶遠程啟動電腦,提高工作效率和便利性。這個項目展示了如何使用現代技術開發一個簡單而實用的網頁應用程式
Go
★ 5.9k
⑂ 231
web
☆
getarcaneapp
/
arcane
arcane:現代Docker管理工具 — arcane是一個設計簡單易用的Docker管理工具,使用Go語言開發,提供了豐富的功能,包括容器管理、compose管理等。它的出現可以幫助用戶更好地管理Docker容器,提高工作效率。同時,arcane也支持自托管和Web UI,讓用戶可以根據自己的需求進行定制
Go
★ 5.9k
⑂ 214
devops
☆
immich-app
/
immich
immich:高性能自托管照片和视频管理解决方案 — immich是一个自托管的照片和视频管理平台,能够高效地处理和管理大量的媒体文件。它使用了多种技术,如Flutter、NestJS和TypeScript,提供了一个强大的和可扩展的解决方案。immich的目的是提供一个高性能和安全的自托管照片和视频管理解决方案,替代Google Photos等云服务。
TypeScript
★ 108.2k
⑂ 6.3k
mobile
☆
TanStack
/
table
table:強大的資料表和資料網格庫 — table是一個強大的資料表和資料網格庫,提供了豐富的功能,包括資料篩選、分組、排序和分頁等,適用於各種前端框架,能夠幫助開發者快速打造強大的資料表和資料網格。它的頭部隱藏設計使得開發者可以更容易地自定義和擴展資料表和資料網格的功能。同時,table也提供了豐富的Hooks和API,讓開發者可以更容易地與資料表和資料網格進行交互
TypeScript
★ 28.2k
⑂ 3.5k
web
☆
stephencelis
/
SQLite.swift
SQLite.swift:Swift 的 SQLite3 庫 — SQLite.swift 是一個 Swift 語言的 SQLite3 庫,提供類型安全的資料存取功能,讓開發者可以更容易地使用 SQLite3 進行資料庫操作。這個庫可以幫助開發者簡化資料庫代碼,提高代碼的可讀性和可維護性。同時,SQLite.swift 也提供了強大的資料庫功能,讓開發者可以更有效地管理資料
Swift
★ 10.2k
⑂ 1.6k
mobile
☆
NativeScript
/
NativeScript
NativeScript:跨平台原生應用開發框架 — NativeScript是一個開源的跨平台開發框架,支援多種技術和平台,包括iOS、Android、Flutter等,讓開發者可以使用自己喜愛的技術和框架開發原生應用。它提供了一個高效和靈活的開發環境,讓開發者可以快速地開發和部署原生應用。NativeScript的跨平台能力和靈活性使其成為開發者的一個熱門選擇
TypeScript
★ 25.6k
⑂ 1.7k
mobile
☆
coollabsio
/
coolify
coolify:開源自托管PaaS平台 — coolify是一個開源的自托管PaaS平台,讓您可以輕鬆地在自己的伺服器上部署靜態網站、數據庫、全棧應用程序和280+一鍵式服務。它提供了一個簡單的方式來管理和部署應用程序,同時也支持多種流行的框架和庫,如Laravel、Next.js和Svelte。coolify的目的是為用戶提供一個高可用性和高性能的自托管PaaS平台
PHP
★ 59k
⑂ 5.1k
backend
☆
drizzle-team
/
drizzle-orm
drizzle-orm:TypeScript 物件關聯對映 — drizzle-orm 提供了一個簡單且強大的方式來與資料庫進行交互,支援多種資料庫如 MySQL、Postgres 和 SQLite。它允許開發者使用 TypeScript 的類別和物件來定義資料模型,並自動生成 SQL 查詢。這使得開發者可以更容易地管理複雜的資料庫操作,同時也能保持代碼的可讀性和維護性。
TypeScript
★ 35.2k
⑂ 1.5k
backend
☆
unicity-sphere
/
sphere-sdk-connect-example
sphere-sdk-connect-example:SAP Commerce Cloud SDK 範例 — sphere-sdk-connect-example 是一個示範項目,展示如何使用 TypeScript 連接到 SAP Commerce Cloud。這個範例有助於開發者快速上手 SDK 的使用。
TypeScript
★ 9.7k
⑂ 31
web
☆
nextauthjs
/
next-auth
next-auth:網頁驗證解決方案 — next-auth 是一個開源的驗證庫,提供了簡單易用的 API 來進行使用者驗證,支持多種驗證策略,包括 OAuth、OIDC 等。它可以與多個框架和庫整合,例如 Next.js、React、SvelteKit 等。next-auth 的目的是提供一個安全可靠的驗證機制,讓開發者可以專注於開發業務邏輯
TypeScript
★ 28.3k
⑂ 4k
web
☆
nextjs
/
saas-starter
saas-starter:快速啟動 Next.js 專案 — saas-starter 提供了一個完整的 SaaS 專案模板,包含 Next.js、Postgres、Stripe 和 shadcn/ui 等流行技術,讓開發者可以快速建立自己的 SaaS 專案。這個模板可以幫助開發者節省時間和精力,專注於業務邏輯的開發。同時,saas-starter 也提供了一個良好的開發基礎,讓開發者可以輕鬆地擴展和維護自己的專案
TypeScript
★ 16k
⑂ 2.7k
web
☆
streamlit
/
streamlit
streamlit:快速打造和分享數據應用程式 — streamlit是一個強大的工具,讓用戶可以輕鬆地打造和分享數據應用程式,支援多種數據分析和視覺化工具,包括data-analysis、data-science和data-visualization等。它可以幫助用戶快速建立和分享數據洞察,節省時間和精力。同時,streamlit也支持deep-learning和machine-learning等先進技術,讓用戶可以輕鬆地建立和分享複雜的數據模型
Python
★ 45.3k
⑂ 4.3k
ai-ml
☆
DataV-Team
/
DataV
DataV:Vue数据可视化组件库 — DataV提供SVG的边框及装饰、图表、水位图、飞线图等组件,简单易用,长期更新。它的出现填补了Vue数据可视化领域的空白,帮助开发者快速构建数据可视化应用。同时,DataV的React版也已发布,扩大了其适用范围
Vue
★ 9.7k
⑂ 1.8k
web
☆
MengTo
/
Spring
Spring:iOS 動畫庫 — Spring 是一個開源庫,提供了一種簡單的方式來創建 iOS 動畫。它允許開發者使用 Swift 創建複雜的動畫,並提供了許多預設的動畫效果。使用 Spring,可以簡化 iOS 動畫的開發過程,提高開發效率
Swift
★ 14k
⑂ 1.8k
mobile
☆
weilanwl
/
coloruicss
coloruicss:小程序组件库 — coloruicss 是一个小程序组件库,使用 Vue 框架,提供了一系列高饱和色彩的组件,帮助开发者快速构建视觉吸引力的应用。它支持 uniapp 和 mp-weixin 等主流小程序框架。coloruicss 的设计理念是提供简单、易用的组件,帮助开发者专注于业务逻辑的开发
Vue
★ 12.4k
⑂ 2.2k
web
☆
slidevjs
/
slidev
slidev:開發人員的簡報幻燈片 — slidev允許開發人員使用Markdown創建簡報幻燈片,並支援Vite和Vue等前端技術。這個工具使開發人員能夠輕鬆地創建和分享簡報內容。同時,slidev還提供了豐富的配置選項和擴充功能,讓開發人員可以自定義自己的簡報風格
TypeScript
★ 47.7k
⑂ 2.1k
web
☆
alibaba
/
zvec
zvec:輕量級向量數據庫 — zvec 是一個基於 C++ 的向量數據庫,旨在提供快速和輕量級的向量存儲和查詢功能。它的設計目標是為大規模的向量數據提供高效的存儲和查詢能力,從而支持各種應用場景的需求。通過使用 zvec,開發者可以輕松地將向量數據庫集成到自己的應用中
C++
★ 14.6k
⑂ 901
backend
+395 ★
☆
allenwong
/
30DaysofSwift
30DaysofSwift:Swift 自學專案 — 30DaysofSwift 是一個自學專案,旨在學習 Swift 程式設計語言。這個專案可以幫助開發者快速掌握 Swift 的基礎知識和開發技能。通過這個專案,開發者可以更好地理解 Swift 的語法和應用場景
Swift
★ 11.5k
⑂ 2k
mobile
☆
antfu-collective
/
vitesse
vitesse:Vite + Vue 啟動模板 — vitesse 是一個基於 Vite 和 Vue 的啟動模板,提供了許多預設設定和功能,幫助開發者快速建立新的項目。它包含了許多現代化的前端開發工具和庫,例如 TypeScript 和 Vue。通過使用 vitesse,可以節省時間和精力,專注於項目的開發
TypeScript
★ 9.4k
⑂ 955
web
☆
LC044
/
WeChatMsg
WeChatMsg:微信消息管理工具 — WeChatMsg 是一個微信消息管理工具,使用 PyQt 進行開發,整合了 chatgpt 和 llms 的功能,讓用戶可以更方便地管理微信消息。這個工具可以幫助用戶自動化微信消息的處理,節省時間和提高效率。同時,WeChatMsg 也提供了一個簡單易用的介面,讓用戶可以輕鬆地使用。
★ 41.9k
⑂ 5.2k
ai-ml
☆
smoltcp-rs
/
smoltcp
smoltcp:輕量級TCP/IP堆疊 — smoltcp是一個用Rust編寫的TCP/IP堆疊,設計用於資源受限的嵌入式系統。它提供了一個高效且可靠的網絡通訊解決方案,適用於各種應用場景。smoltcp的輕量級設計使其成為嵌入式系統的理想選擇
Rust
★ 4.5k
⑂ 545
other
☆
unionlabs
/
union
union:去中心化跨链橋接協議 — union是一個去中心化的跨鏈橋接協議,利用零知識證明技術確保使用者的隱私和安全。它的設計目的是為了提供高度的安全性和抗審查能力,特別是在去中心化金融應用中。同時,union也支持多種程式語言和框架,包括Rust、Golang、Solidity等
Rust
★ 73.9k
⑂ 3.9k
blockchain
☆
stride3d
/
stride
stride:跨平台C#遊戲引擎 — stride是一個強大的遊戲引擎,提供了豐富的功能和工具,讓開發者可以輕鬆地創建跨平台的遊戲。它支援C#語言,Direct3D和Vulkan圖形API,讓開發者可以選擇最適合的技術來實現自己的遊戲。stride的開源和跨平台的特性,使其成為遊戲開發者的理想選擇
C#
★ 7.7k
⑂ 1.1k
game
☆
langchain-ai
/
open_deep_research
open_deep_research:開源深度研究平台 — open_deep_research 提供了一個強大的開源框架,支持各種深度學習模型的開發和研究。它對於希望在深度學習領域進行創新研究的開發者來說極為重要。
Python
★ 12.1k
⑂ 1.7k
other
+14 ★
☆
lucide-icons
/
lucide
lucide:優雅的圖示工具包 — lucide 是一個基於 TypeScript 的圖示工具包,提供了一套豐富的 SVG 圖示,適用於各種 UI 設計和開發項目。它是 Feather Icons 的一個分支,提供了更多的圖示選擇和自訂化功能。lucide 的開源性質使其成為開發人員和設計師的最佳選擇。
TypeScript
★ 23.5k
⑂ 1.5k
web
☆
sqlitebrowser
/
sqlitebrowser
sqlitebrowser:SQLite 敏捷瀏覽器 — sqlitebrowser 是一個跨平台的 SQLite 敏捷瀏覽器,讓使用者可以瀏覽和管理 SQLite 數據庫。它提供了一個圖形化的介面,讓使用者可以輕易瀏覽和編輯數據庫中的數據。sqlitebrowser 支持多種數據類型和 SQL 查詢,讓使用者可以高效地管理數據庫
C++
★ 24.3k
⑂ 2.4k
backend
☆
apache
/
shardingsphere
shardingsphere:分布式SQL數據庫解決方案 — shardingsphere是一個基於Java的分布式SQL數據庫中間件,支持多種數據庫,如MySQL、PostgreSQL等,提供數據分片、讀寫分離、分布式事務等功能,能夠有效提高數據庫的可擴展性和安全性。shardingsphere的設計目標是提供一個高性能、可靠和安全的數據管理平台,能夠支持各種大數據應用場景。通過使用shardingsphere,開發人員可以更容易地構建和管理大規模的數據庫系統
Java
★ 20.8k
⑂ 6.9k
backend
☆
thinkgem
/
jeesite
jeesite:Java 低代码開發框架 — jeesite 是一個輕量級的 Java 低代碼開發框架,支援 Spring Boot、MyBatis、Flowable 等技術,提供核心模組如組織机构、角色用戶、權限授權、數據權限、內容管理、工作流等。該框架使用 TypeScript、Vue、Antdv 等前端技術,適合開發企業級應用。jeesite 的設計目標是簡化開發流程,提高開發效率
Vue
★ 8k
⑂ 5.6k
web
☆
mxcl
/
PromiseKit
PromiseKit:Swift 和 ObjC 的 Promise 实现 — PromiseKit 是一个流行的开源库,提供了 Promise 的实现,使得 Swift 和 ObjC 开发者可以更容易地处理异步编程。它可以帮助开发者简化代码,提高代码的可读性和可维护性。通过使用 PromiseKit,开发者可以更好地管理异步操作,减少错误,提高应用的稳定性。
Swift
★ 14.2k
⑂ 1.5k
mobile
☆
JetBrains
/
Exposed
Exposed:Kotlin SQL 框架 — Exposed 是一個基於 Kotlin 的 SQL 框架,提供了簡單且高效的資料庫存取方式。它允許開發者使用 Kotlin 的語法來定義資料庫結構和查詢資料。Exposed 的設計目標是提供一個簡單、易用且高效的資料庫存取解決方案
Kotlin
★ 9.3k
⑂ 788
backend
☆
Atlas-OS
/
Atlas
Atlas:輕量級Windows優化項目 — Atlas是一個開源項目,旨在優化Windows的性能、隱私和可用性。它提供了一系列的修改和調整,以提高Windows的運行效率和安全性,同時也關注用戶的隱私和可用性需求。通過Atlas,用戶可以享受更流暢和安全的Windows使用體驗。
Batchfile
★ 21.1k
⑂ 737
security
☆
FuelLabs
/
sway
sway:智能合約開發工具 — sway 是一個強大的工具,允許開發者建立可靠且高效的智能合約。它基於 Rust 語言開發,提供了一個高性能的 compiler 和 language 環境。通過使用 sway,開發者可以建立更安全、更可靠的智能合約,為區塊鏈應用提供了強大的支持
Rust
★ 61.6k
⑂ 5.4k
other
☆
storybookjs
/
storybook
storybook:UI 組件開發與測試工作坊 — storybook 提供了一個 industry standard 的工作坊,讓開發者可以在隔離的環境中建構、文件化和測試 UI 組件,從而提高開發效率和 component 的質量。它支持多種前端框架,包括 React、Angular 和 Vue,同時也提供了豐富的 plugin 和配置選項。通過使用 storybook,開發者可以更容易地管理和維護複雜的 UI 組件庫
TypeScript
★ 90.6k
⑂ 10.2k
web
☆
vercel
/
ai
ai:TypeScript 人工智慧工具包 — ai 是一个來自 Next.js 創作者的開源庫,提供了一組強大的工具和 API,讓開發者可以輕鬆地建立人工智慧驅動的應用程式和代理。這個庫支持多種框架,包括 React、Svelte 和 Vue。通過使用 ai,開發者可以創建出更智能、更交互的應用程式
TypeScript
★ 25.7k
⑂ 4.8k
web
☆
gitbutlerapp
/
gitbutler
gitbutler:版本控制客戶端 — gitbutler是一個版本控制客戶端,基於Git,使用Tauri、Rust和Svelte等技術開發。它提供了一個簡單易用的界面,讓用戶可以輕鬆地管理版本控制。gitbutler的出現,可以幫助開發者更高效地管理代碼
Rust
★ 21.3k
⑂ 990
web
☆