📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"POSIX兼容"
📖 知识库
POSIX
★★★★★
★★★★★
进阶
POSIX(Portable Operating System Interface)是一套由IEEE制定的、用于定义操作系统接口的标准,旨在使软件能够在不同的操作系统平台上运行,提高软件的可移植性。POSIX标准定义了操作系统的接口,包括进程管理、文件系统、输入输出等方面,确保了不同操作系统之间的兼容性。POSIX标准于1988年首次发布,自此成为UNIX类操作系统的基础标准。POSIX标准的实施使得软件开发者可以编写出能够在多个操作系统平台上运行的程序,减少了软件移植的难度和成本。POSIX标准也被广泛应用于嵌入式系统、移动设备等领域。POSIX标准的版本更新使得其能够支持更多的操作系统功能和特性,进一步提高了软件的可移植性和兼容性。POSIX标准的广泛采用使得其成为操作系统开发和软件开发的重要参考标准。
📦 开源项目
nvm-sh
/
nvm
nvm:节点版本管理器 — nvm允许用户轻松安装和切换不同的node.js版本,解决了不同项目之间的版本兼容性问题。通过使用nvm,开发者可以高效地管理和维护多个node.js版本。这种灵活性使得nvm成为node.js开发者的必备工具
Shell
★ 94.2k
⑂ 10.3k
other
☆
ValveSoftware
/
Proton
Proton:Steam Play兼容工具 — Proton是一个开源项目,用于提高Linux系统上Steam游戏的兼容性。它基于Wine和其他组件,提供了一个兼容层,允许用户在Linux系统上运行Windows游戏。Proton的开发对于推动Linux游戏生态系统的发展具有重要意义
C++
★ 32.3k
⑂ 1.5k
tools
☆
jj-vcs
/
jj
jj:简单强大的Git兼容版本控制系统 — jj是一个Git兼容的版本控制系统,它既简单又强大,能够满足开发者的需求。它使用Rust语言开发,注重性能和安全性。jj的设计目标是提供一个易于使用和高效的版本控制系统
Rust
★ 29.9k
⑂ 1.1k
other
☆
basecamp
/
omarchy
omarchy:现代Linux解决方案 — omarchy提供了一种简洁的Linux解决方案,旨在为用户提供更好的使用体验。它通过精心设计的脚本和配置,实现了Linux系统的自动化和优化。因此,omarchy成为了许多用户的首选Linux解决方案
Shell
★ 23.9k
⑂ 2.4k
other
☆
andrewrk
/
poop
poop:性能优化观察平台 — poop是一个性能优化观察平台,用于收集和分析性能数据,以帮助开发者优化应用程序。它使用Zig语言开发,提供了高性能和可靠的数据分析能力。通过使用poop,开发者可以更好地理解应用程序的性能瓶颈, 从而优化应用程序的性能。
Zig
★ 2k
⑂ 92
other
☆
Exrick
/
xmall
xmall:基于SOA架构的分布式电商购物商城 — xmall是一个开源的电商购物商城项目,采用SOA架构,实现了前后端分离,能够支持高并发和高可用性。该项目使用了多种技术,包括Vue、Dubbo、SSM、Elasticsearch、Redis、MySQL、ActiveMQ、Shiro和Zookeeper等。xmall的设计目的是为了提供一个可扩展和可维护的电商平台,能够满足不同用户的需求
Java
★ 7.2k
⑂ 2.5k
web
☆
jax-ml
/
jax
jax:Python 编程的可组合变换 — jax 可以对 Python+NumPy 程序进行可组合变换,实现求导、向量化、JIT 编译到 GPU/TPU 等功能,使得机器学习和科学计算更加高效。jax 的设计初衷是提供一个简单易用的 API,用于构建和优化机器学习模型。jax 的功能可以帮助开发者更好地利用硬件资源,提高计算效率
Python
★ 36k
⑂ 3.7k
other
☆
calcom
/
cal.diy
cal.diy:开放式日程安排基础设施 — cal.diy 是一个使用 TypeScript 编写的开源项目,提供了一个强大的日程安排基础设施,支持多种技术栈,包括 Next.js、PostgreSQL、Prisma 等。它的设计目标是为所有人提供一个易于使用和扩展的日程安排解决方案,从而提高生产力和效率。通过使用 cal.diy,开发者可以快速构建自己的日程安排应用程序。
TypeScript
★ 46.6k
⑂ 14.5k
web
☆
react-boilerplate
/
react-boilerplate
react-boilerplate:高可扩展的前端基础框架 — react-boilerplate提供了一个高可扩展的基础框架,帮助开发者快速构建复杂的Web应用。它集成了诸如redux、redux-saga和styled-components等流行库,提供了最佳的开发体验和性能。通过使用react-boilerplate,开发者可以专注于业务逻辑的开发,而不必担心基础框架的搭建
JavaScript
★ 29.5k
⑂ 6k
web
☆
facebook
/
astryx
astryx:开源设计系统 — astryx是一个开源的设计系统,支持全自定义和代理准备。它使用TypeScript编写,提供了高度的可定制性和灵活性。通过使用astryx,开发者可以快速创建和部署自己的设计系统,从而提高开发效率和用户体验
TypeScript
★ 6.2k
⑂ 395
ai-ml
+522 ★
☆
malisper
/
pgrust
pgrust:Postgres 的 Rust 重构版本 — pgrust 项目的目标是用 Rust 语言重写 Postgres 数据库,以提高其性能和安全性。通过使用 Rust 语言,pgrust 可以提供更好的内存安全性和并发性。pgrust 的开发对于数据库领域具有重要意义,因为它可能会带来更高效和更可靠的数据库解决方案
Rust
★ 2.7k
⑂ 76
backend
+518 ★
☆
openai
/
harmony
harmony:Rust 渲染器 — harmony 是一个 Rust 语言实现的渲染器,用于渲染 harmony 响应格式。它与 gpt-oss 配合使用,提供高效的渲染能力。harmony 的实现有助于提高渲染速度和质量
Rust
★ 4.5k
⑂ 294
ai-ml
☆
tokio-rs
/
prost
prost:Rust 语言的 Protocol Buffers 实现 — prost 是一个 Rust 语言的 Protocol Buffers 实现,用于序列化和反序列化数据。它提供了一个高效和可靠的方式来处理数据交换。prost 的实现使得 Rust 开发者可以轻松地使用 Protocol Buffers 来定义和交换数据
Rust
★ 4.7k
⑂ 629
other
☆
tmux-plugins
/
tpm
tpm:Tmux 插件管理器 — tpm 可以帮助用户轻松安装、更新和管理 Tmux 插件,提高 Tmux 的使用效率和体验。通过使用 tpm,用户可以方便地扩展 Tmux 的功能,提高工作效率。同时,tpm 也提供了便捷的插件管理功能,帮助用户更好地管理 Tmux 插件。
Shell
★ 14.9k
⑂ 500
other
☆
Tencent
/
Shadow
Shadow:Android插件框架 — Shadow是一个开源的Android插件框架,能够提供零反射全动态的插件化能力,帮助开发者提高Android应用的灵活性和可扩展性。它的主要特点包括动态加载和卸载插件、无需对宿主应用进行修改等。Shadow的出现为Android应用的开发和维护带来了新的可能性
Java
★ 7.8k
⑂ 1.4k
mobile
☆
zml
/
zml
zml:零损害的AI模型部署 — zml项目旨在打破AI模型部署的硬件限制,允许用户在任何硬件上部署任何模型,使用Zig语言和OpenXLA、MLIR、Bazel等技术,实现高性能和灵活的AI模型部署。该项目对于AI应用的开发和部署具有重要意义。通过zml,开发者可以更容易地将AI模型部署到不同的硬件平台上,提高AI应用的效率和可靠性。
Zig
★ 3.9k
⑂ 170
ai-ml
☆
teamcapybara
/
capybara
capybara:Web 应用程序的验收测试框架 — capybara 提供了一个简单易用的 API,用于编写和运行验收测试,支持 Selenium、Rack::Test 等驱动程序。它可以模拟用户交互,验证页面内容,并支持多种浏览器。通过使用 capybara,可以提高 Web 应用程序的质量和可靠性
Ruby
★ 10.2k
⑂ 1.5k
web
☆
Permify
/
permify
permify:基于 Google Zanzibar 的开源授权服务 — permify 的设计灵感来自 Google Zanzibar,旨在为任何应用程序提供细粒度和可扩展的授权系统。它支持多种授权模型,包括基于属性的访问控制(ABAC)和基于角色的访问控制(RBAC)。permify 现在是 FusionAuth 的一部分,提供了更强大的安全和身份验证功能。
Go
★ 5.9k
⑂ 321
devops
☆
bootstrap-vue
/
bootstrap-vue
bootstrap-vue:基于 Vue 的 Bootstrap 组件库 — bootstrap-vue 提供了一套基于 Bootstrap 的 Vue 组件,帮助开发者快速构建响应式和可访问的 Web 应用。它支持多种组件,包括导航、表单、按钮等,并且兼容 WAI-ARIA 标准。该库已迁移到新仓库 bootstrap-vue-next,继续提供最新的功能和更新
JavaScript
★ 14.4k
⑂ 1.8k
web
☆
david-vanderson
/
dvui
dvui:即时Zig GUI库 — dvui提供了一个简单高效的方式来创建图形用户界面,使得开发者可以快速构建应用程序和游戏。dvui使用Zig语言编写,具有高性能和可靠性。通过使用dvui,开发者可以专注于创建高质量的用户体验,而无需担心底层的实现细节
Zig
★ 1.6k
⑂ 135
other
☆
neurosnap
/
zmx
zmx:终端会话管理 — zmx提供了简单的会话管理功能,允许用户轻松地附加和分离会话。该工具利用Zig语言的优势,实现了高效和可靠的会话管理。通过zmx,用户可以更好地管理终端会话,提高工作效率。
Zig
★ 1.9k
⑂ 119
tools
☆
justrach
/
turboAPI
turboAPI:高速Python框架 — turboAPI是一个高速的Python框架,采用Zig HTTP核心,实现了7倍的性能提升。它兼容FastAPI,并提供免费的原生线程功能,使其成为构建高性能Web应用的理想选择。通过使用turboAPI,开发者可以创建更快、更可靠的Web应用
Zig
★ 1k
⑂ 29
backend
☆
vuejs
/
petite-vue
petite-vue:轻量级Vue框架 — petite-vue是一个轻量级的Vue框架,用于渐进式增强,通过减少代码体积和优化性能来提供更好的用户体验。它可以帮助开发者更容易地创建快速和响应式的Web应用。petite-vue的设计目标是提供一个简单和高效的方式来构建Web应用
TypeScript
★ 9.7k
⑂ 397
web
☆
k1tbyte
/
Wand-Enhancer
Wand-Enhancer:高级用户体验和互操作性扩展 — Wand-Enhancer是一个使用C#编写的扩展,旨在提高Wand(WeMod)应用程序的用户体验和互操作性。它提供了先进的功能,增强了应用程序的可用性和兼容性。通过使用Wand-Enhancer,用户可以享受更流畅和高效的体验
C#
★ 7.1k
⑂ 19.8k
other
+609 ★
☆
pgdogdev
/
pgdog
pgdog:PostgreSQL 连接池、负载均衡和分片工具 — pgdog 提供了高性能的连接池和负载均衡功能,能够有效地管理和分配 PostgreSQL 数据库连接。同时,它还支持数据库分片功能,能够提高数据库的扩展性和可用性。通过使用 pgdog,开发人员可以更容易地构建和管理大规模的 PostgreSQL 数据库集群
Rust
★ 5k
⑂ 209
backend
☆
mitchellh
/
libxev
libxev:跨平台高性能事件循环 — libxev是一个高性能的事件循环库,提供跨平台的非阻塞IO、定时器和事件处理能力。它支持多种操作系统和编程语言,包括Linux、macOS、Wasm和Zig/C API。libxev的设计目标是提供高性能和低延迟的事件处理能力,适用于实时系统和高并发应用。
Zig
★ 3.5k
⑂ 180
backend
☆
syncthing
/
syncthing
syncthing:开源文件同步工具 — syncthing 是一个使用 Go 语言编写的点对点(p2p)文件同步工具,允许用户在多个设备之间同步文件,实现文件的实时共享和备份。它支持多平台,包括 Windows、macOS 和 Linux。syncthing 的主要特点是其去中心化的设计,确保用户的文件安全和私密。
Go
★ 86.6k
⑂ 5.4k
backend
☆
OpenRLHF
/
OpenRLHF
OpenRLHF:基于 Ray 的易用、可扩展和高性能的智能体 RL 框架 — OpenRLHF 框架支持多种算法,包括 PPO、DAPO、REINFORCE++、VLM、TIS、vLLM 和 Async RL,能够高效地处理大规模数据和复杂任务。该框架基于 Ray,具有高性能和可扩展性,适用于大型语言模型和视觉语言模型的训练和部署。同时,OpenRLHF 还支持从人类反馈中学习,能够提高模型的性能和鲁棒性
Python
★ 9.8k
⑂ 986
ai-ml
☆
chenfei-wu
/
TaskMatrix
TaskMatrix:任务管理矩阵 — TaskMatrix是一个开源的任务管理平台,使用Python语言开发。它提供了一个简单易用的接口,帮助用户管理和跟踪任务。通过TaskMatrix,用户可以高效地组织和优先级任务,从而提高生产力。
Python
★ 34.1k
⑂ 3.2k
other
☆