📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"结构化输出"
dottxt-ai
/
outlines
outlines:结构化输出 — outlines 是一个用于生成结构化输出的工具,帮助用户更有效地管理和分析数据。
Python
★ 14.8k
⑂ 796
other
+49 ★
☆
google
/
langextract
langextract:结构化信息提取库 — langextract是一个Python库,用于从非结构化文本中提取结构化信息。它利用大型语言模型(LLMs)实现精确的源码定位和交互式可视化,能够帮助开发者更好地理解和处理非结构化数据。langextract的应用包括信息提取、自然语言处理(NLP)等领域。
Python
★ 37.5k
⑂ 2.6k
ai-ml
☆
yifanfeng97
/
Hyper-Extract
Hyper-Extract:结构化知识提取 — Hyper-Extract可以将无结构文本转化为结构化知识,支持图、超图和时空提取等功能。它利用LLMs技术,以一条命令即可完成复杂的数据提取工作。这种功能可以帮助用户更好地理解和利用文本数据
Python
★ 1.9k
⑂ 210
ai-ml
+124 ★
☆
sirupsen
/
logrus
logrus:Go结构化日志记录 — logrus为Go语言提供了结构化和可插拔的日志记录功能,使得开发者可以轻松地记录和管理日志。这种功能对于构建可靠和可维护的系统至关重要。通过使用logrus,开发者可以提高代码的质量和可调试性
Go
★ 25.8k
⑂ 2.3k
backend
☆
krahets
/
hello-algo
hello-algo:动画图解算法教程 — hello-algo 提供了丰富的数据结构与算法教程,包括动画图解和多语言代码实现,如 Python、Java、C++ 等。它支持简中、繁中、English、日本語等多种语言,非常适合编程学习者。hello-algo 的特点是提供了一键运行的代码示例,方便用户快速理解和掌握算法
Java
★ 127.7k
⑂ 15.2k
other
☆
microsoft
/
presidio
presidio:敏感数据保护框架 — presidio支持NLP、模式匹配和可自定义的管道,能够检测和保护个人可识别信息(PII),确保数据隐私和安全。该框架适用于多种数据类型,包括文本、图像和结构化数据。通过使用presidio,开发人员可以轻松地将数据保护功能集成到自己的应用程序中。
Python
★ 9.7k
⑂ 1.2k
ai-ml
☆
uber-go
/
zap
zap:Go 语言快速结构化日志记录 — zap 提供了快速和结构化的日志记录功能,支持多个日志级别和自定义日志格式。它的设计目标是提供高性能和低延迟的日志记录,适用于需要高吞吐量和低延迟的应用程序。zap 的特点包括快速、结构化和可扩展的日志记录能力。
Go
★ 24.6k
⑂ 1.5k
backend
☆
tokio-rs
/
prost
prost:Rust 语言的 Protocol Buffers 实现 — prost 是一个 Rust 语言的 Protocol Buffers 实现,用于序列化和反序列化数据。它提供了一个高效和可靠的方式来处理数据交换。prost 的实现使得 Rust 开发者可以轻松地使用 Protocol Buffers 来定义和交换数据
Rust
★ 4.7k
⑂ 629
other
☆
aristocratos
/
btop
btop:系统资源监控工具 — btop 是一个使用 C++ 编写的系统资源监控工具,用于显示系统的 CPU、内存、磁盘和网络资源使用情况。它可以帮助用户实时监控系统资源,快速发现和解决系统瓶颈。通过使用 btop,用户可以优化系统性能和资源利用率。
C++
★ 33.6k
⑂ 1.1k
other
☆
solidjs
/
solid
solid:用于构建用户界面的JavaScript库 — solid是一个用于构建用户界面的JavaScript库,提供声明式、效率高且灵活的解决方案。它使用TypeScript编写,支持细粒度的状态管理和高性能的渲染。solid的设计目标是提供更好的用户体验和更高的开发效率
TypeScript
★ 35.7k
⑂ 1.1k
web
☆
taichi-dev
/
taichi
taichi:基于Python的高效GPU编程 — taichi是一个高效的GPU编程框架,允许用户使用Python语言进行编程。它提供了便捷的API和高性能的执行能力,使其成为计算机图形学、可微编程和稀疏计算等领域的理想选择。taichi的出现使得GPU编程变得更加简单和高效。
C++
★ 28.3k
⑂ 2.4k
game
☆
statelyai
/
xstate
xstate:状态机和状态图表库 — xstate 提供了一个强大的状态机和状态图表系统,用于管理复杂的逻辑和工作流。它支持多种状态机类型,包括有限状态机和状态图表,并提供了一个简单的 API 用于创建和管理状态机。xstate 在 TypeScript 中实现,使其成为构建可靠和可维护的应用程序的理想选择
TypeScript
★ 29.9k
⑂ 1.4k
tools
☆
zesterer
/
chumsky
chumsky:高性能解析器 — chumsky 提供了一种简单而高效的方式来构建解析器,支持PEG和上下文无关语法等多种解析技术。通过使用chumsky,开发者可以轻松地编写高性能的解析器,从而提高整个系统的效率。同时,chumsky的错误处理机制也非常强大,能够提供详细的错误信息以便于调试
Rust
★ 4.5k
⑂ 210
other
☆
allenai
/
olmocr
olmocr:PDF线性化工具包 — olmocr是一个Python工具包,用于将PDF文件线性化,以便于LLM(大语言模型)数据集和训练的准备。它可以帮助提高LLM的训练效率和准确率。通过使用olmocr,用户可以更轻松地处理和分析PDF文件
Python
★ 18.5k
⑂ 1.5k
ai-ml
+334 ★
☆
ankane
/
pghero
pghero:Postgres 性能监控仪表盘 — pghero 提供了一个直观的界面来监控 Postgres 的性能,帮助开发者快速识别和解决数据库瓶颈。通过使用 pghero,开发者可以优化数据库性能,提高应用程序的整体效率。同时,pghero 也支持多种自定义配置,满足不同用户的需求
Ruby
★ 8.9k
⑂ 478
backend
☆
tree-sitter
/
tree-sitter
tree-sitter:编程工具的增量解析系统 — tree-sitter是一个增量解析系统,用于解析编程语言,能够高效地处理大型代码库。它使用Rust语言编写,支持多种编程语言,包括C语言。tree-sitter的增量解析能力使其成为编程工具的理想选择
Rust
★ 26.3k
⑂ 2.8k
tools
☆
doctrine
/
lexer
lexer:PHP 解析器库 — lexer 提供了一个基础的词法分析器库,可以用于创建自定义的解析器。它支持 Top-Down 和递归下降解析器,可以帮助开发者更容易地创建自己的解析器。这种库对于构建复杂的解析系统至关重要。
PHP
★ 11.2k
⑂ 64
backend
☆
langchain-ai
/
open_deep_research
open_deep_research:开源深度研究平台 — open_deep_research 是一个专注于深度学习研究的开源平台,旨在为研究人员提供强大的工具和资源。它支持多种深度学习框架,帮助用户高效地进行实验和模型开发。
Python
★ 12.2k
⑂ 1.7k
other
+14 ★
☆
jax-ml
/
jax
jax:Python 编程的可组合变换 — jax 可以对 Python+NumPy 程序进行可组合变换,实现求导、向量化、JIT 编译到 GPU/TPU 等功能,使得机器学习和科学计算更加高效。jax 的设计初衷是提供一个简单易用的 API,用于构建和优化机器学习模型。jax 的功能可以帮助开发者更好地利用硬件资源,提高计算效率
Python
★ 36k
⑂ 3.7k
other
☆
datawhalechina
/
all-in-rag
all-in-rag:RAG技术全栈指南 — all-in-rag 提供了一个全面的RAG(Retrieval-Augmented Generation)技术指南,涵盖从数据准备到模型部署的全过程,帮助开发者掌握大模型应用开发的核心技能。
Python
★ 9.6k
⑂ 4.8k
ai-ml
☆
gyscos
/
cursive
cursive:Rust 编程语言的文本用户界面库 — cursive 库为 Rust 程序员提供了创建文本用户界面的简单方法,帮助开发者快速构建终端应用。它的设计初衷是为了替代传统的 ncurses 库,提供更现代化的 API 接口。通过使用 cursive,开发者可以更容易地创建交互式的终端程序
Rust
★ 4.8k
⑂ 267
tools
☆
openai
/
codex
codex:轻量级终端编码代理 — codex是一个使用Rust编写的轻量级编码代理,能够在终端运行,帮助用户提高编码效率。它能够提供实时的代码提示和完成,减少用户的输入量。同时,codex也支持多种编程语言,能够满足不同用户的需求
Rust
★ 99.7k
⑂ 14.9k
ai-ml
☆
Moonvy
/
OpenPromptStudio
OpenPromptStudio:AIGC 提示词可视化编辑器 — OpenPromptStudio 是一个基于 Vue 开发的 AIGC 提示词可视化编辑器,能够帮助用户更好地理解和编辑提示词。它提供了一个直观的界面,方便用户操作和管理提示词。通过使用 OpenPromptStudio,用户可以更高效地工作和创造
Vue
★ 6.6k
⑂ 741
ai-ml
☆
microsoft
/
typescript-go
typescript-go:TypeScript 的 Go 语言原生端口 — typescript-go 项目旨在将 TypeScript 编译器移植到 Go 语言环境中,利用 Go 语言的性能和并发特性。这样可以提高 TypeScript 的编译效率和扩展性。typescript-go 的开发对于提高 TypeScript 的整体性能和可用性具有重要意义
Go
★ 26k
⑂ 1.1k
backend
☆
calcom
/
cal.diy
cal.diy:开放式日程安排基础设施 — cal.diy 是一个使用 TypeScript 编写的开源项目,提供了一个强大的日程安排基础设施,支持多种技术栈,包括 Next.js、PostgreSQL、Prisma 等。它的设计目标是为所有人提供一个易于使用和扩展的日程安排解决方案,从而提高生产力和效率。通过使用 cal.diy,开发者可以快速构建自己的日程安排应用程序。
TypeScript
★ 46.6k
⑂ 14.5k
web
☆
oxc-project
/
oxc
oxc:高性能JavaScript工具集 — oxc提供了一系列高性能的JavaScript工具,包括compiler、linter、minifier、parser和transpiler等,能够帮助开发者提高代码质量和效率。oxc的工具集支持JavaScript和TypeScript,能够满足不同开发者的需求。oxc使用Rust语言开发,保证了其高性能和安全性。
Rust
★ 22k
⑂ 1.1k
tools
☆
ByteByteGoHq
/
system-design-101
system-design-101:系统设计入门 — system-design-101 项目旨在使用简单的术语和图形来解释复杂的系统设计概念。它帮助开发人员准备系统设计面试,提高他们的设计能力和沟通技巧。通过学习这个项目,开发人员可以更好地理解系统设计的原理和实践
★ 86.2k
⑂ 9.6k
other
☆
facebook
/
litho
litho:Android UI 构建框架 — litho 是一个声明式框架,用于构建高效的 Android UI。它允许开发者使用 Kotlin 语言定义 UI 组件,并自动优化 UI 的渲染和更新。通过使用 litho,开发者可以创建高性能和可维护的 Android 应用。
Kotlin
★ 7.8k
⑂ 763
mobile
☆
plotters-rs
/
plotters
plotters:Rust 数据绘图库 — plotters 是一个 Rust 库,用于创建高质量的数据图表。它支持 WASM 和本地环境,能够静态和实时渲染图表。plotters 的出现使得数据可视化变得更加简单和高效,特别是在科学研究和数据分析领域。
Rust
★ 4.6k
⑂ 317
data
☆
supertone-inc
/
supertonic
supertonic:轻量级多语种语音合成引擎 — supertonic是一个开源的、基于ONNX的文本转语音引擎,支持多种语言和平台,能够在设备上快速运行。它利用ONNX Runtime实现跨语言和跨平台的兼容性,支持包括iOS、Android和Web在内的多种平台。supertonic的出现使得开发者能够更容易地将语音合成功能集成到自己的应用中。
Swift
★ 13.4k
⑂ 1.4k
mobile
☆
Wilfred
/
difftastic
difftastic:语法理解的结构化差异 — difftastic是一个使用Rust语言开发的工具,能够理解代码的语法结构,实现结构化的差异比较。它利用tree-sitter解析代码,提供更准确的差异结果。difftastic的出现可以帮助开发者更好地比较和分析代码的差异
Rust
★ 25.7k
⑂ 499
other
☆
ratatui
/
ratatui
ratatui:终端用户界面库 — ratatui提供了一组工具和组件,用于构建交互式的终端应用程序。它支持创建自定义的界面,包括布局、窗口和小部件。通过使用ratatui,开发者可以快速创建高质量的终端用户界面。
Rust
★ 21.8k
⑂ 718
tools
☆
gleam-lang
/
gleam
gleam:一种友好的编程语言 — gleam是一种友好的编程语言,用于构建类型安全、可扩展系统。它使用Rust作为实现语言,并提供静态类型检查等特性。gleam的设计目标是让开发者能够更容易地构建可靠、可维护的系统
Rust
★ 21.7k
⑂ 991
other
☆
facebook
/
flow
flow:JavaScript静态类型检查 — flow通过为JavaScript添加静态类型检查,帮助开发者在编码过程中发现错误,提高代码质量和可维护性。同时,flow还可以提高开发者的生产力,减少调试时间。因此,flow是JavaScript开发者提高代码质量和效率的重要工具。
Rust
★ 22.3k
⑂ 1.9k
tools
☆
Textualize
/
textual
textual:Python 终端 UI 框架 — textual 提供了一个简单的 Python API,用于构建复杂的用户界面,可以在终端和网页浏览器中运行。它是构建 CLI 应用的理想选择,能够帮助开发者快速创建高质量的用户界面。通过使用 textual,开发者可以专注于应用的逻辑,而不需要担心 UI 的细节
Python
★ 36.7k
⑂ 1.3k
tools
☆
google
/
flatbuffers
flatbuffers:高效序列化库 — flatbuffers是一种高效的序列化库,用于解决数据存储和传输的问题。它支持多种语言,包括C++、Java、Python等,并提供了高性能的序列化和反序列化功能。通过使用flatbuffers,可以减少数据存储空间和传输时间,提高系统的整体性能
C++
★ 26.2k
⑂ 3.6k
backend
☆