📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"沙盒化"
📖 知识库
wasm
★★★★★
★★★★★
高级
WebAssembly(wasm)是一种新的编程语言和二进制格式,允许开发者将用C、C++、Rust等语言编写的代码编译为可以在Web浏览器中运行的二进制文件,从而实现高性能的Web应用。wasm诞生于2015年,由Mozilla、Google、Microsoft和Apple等公司联合推出,旨在解决JavaScript在性能和安全性方面的局限。wasm代码可以与JavaScript代码共存,实现混合开发,目前已被广泛应用于游戏、视频编辑、科学计算等领域。wasm的设计目标是提供一个安全、沙盒化的环境,确保代码的执行不会对宿主环境造成损害。wasm模块可以被多种语言编写和编译,包括C、C++、Rust等,通过LLVM编译器将源代码编译为wasm二进制文件。
EVM
★★★★★
★★★★★
高级
EVM(Ethereum 虚拟机)是以太坊网络上运行智能合约的运行环境,负责执行智能合约中的代码,并且提供了一个安全、沙盒化的环境,以确保合约代码的执行不会影响以太坊网络的其他部分。EVM诞生于以太坊项目,目的是为了提供一个去中心化的应用平台,解决传统应用开发中的信任和安全问题。EVM的大致工作原理是将智能合约编译成字节码,然后由EVM执行这些字节码,实现合约逻辑的运行。EVM的设计使得开发者可以使用多种编程语言编写智能合约,并且能够在以太坊网络上部署和运行这些合约。
📦 开源项目
Exrick
/
xmall
xmall:基于SOA架构的分布式电商购物商城 — xmall是一个开源的电商购物商城项目,采用SOA架构,实现了前后端分离,能够支持高并发和高可用性。该项目使用了多种技术,包括Vue、Dubbo、SSM、Elasticsearch、Redis、MySQL、ActiveMQ、Shiro和Zookeeper等。xmall的设计目的是为了提供一个可扩展和可维护的电商平台,能够满足不同用户的需求
Java
★ 7.2k
⑂ 2.5k
web
☆
smol-machines
/
smolvm
smolvm:便携轻量虚拟机 — smolvm 是一个便携、轻量且自包含的虚拟机,适用于需要高效资源利用的场景。它采用 Rust 编写,适合容器化和微虚拟机应用。
Rust
★ 4.4k
⑂ 207
other
☆
aristocratos
/
btop
btop:系统资源监控工具 — btop 是一个使用 C++ 编写的系统资源监控工具,用于显示系统的 CPU、内存、磁盘和网络资源使用情况。它可以帮助用户实时监控系统资源,快速发现和解决系统瓶颈。通过使用 btop,用户可以优化系统性能和资源利用率。
C++
★ 33.6k
⑂ 1.1k
other
☆
MiniMax-AI
/
skills
skills:人工智能技能开发库 — skills是一个开源的C#库,用于开发和集成人工智能技能。它提供了一种简单的方式来创建和管理AI能力,使得开发者可以更加容易地将AI集成到自己的应用程序中。通过使用skills,开发者可以快速构建智能应用,提高用户体验
C#
★ 13.1k
⑂ 1.1k
other
☆
DimensionDev
/
Maskbook
Maskbook:去中心化社交网络门户 — Maskbook是一个开源的浏览器扩展,通过集成Arweave、IPFS、Ethereum等技术,提供去中心化的社交网络和数据存储解决方案。它通过加密和隐私保护技术,保护用户的数据安全和隐私。Maskbook的目标是创建一个新的、开放的互联网,用户可以在其中安全、自由地交流和分享信息。
TypeScript
★ 1.6k
⑂ 316
blockchain
☆
chenfei-wu
/
TaskMatrix
TaskMatrix:任务管理矩阵 — TaskMatrix是一个开源的任务管理平台,使用Python语言开发。它提供了一个简单易用的接口,帮助用户管理和跟踪任务。通过TaskMatrix,用户可以高效地组织和优先级任务,从而提高生产力。
Python
★ 34.1k
⑂ 3.2k
other
☆
MengTo
/
Spring
Spring:iOS 动画简化库 — Spring 库提供了一个简单易用的方式来创建 iOS 动画,帮助开发者更容易地实现复杂的动画效果。它支持多种类型的动画,包括基本动画、弹簧动画和关键帧动画。使用 Spring 库,可以大大减少动画代码的复杂性,提高开发效率。
Swift
★ 14k
⑂ 1.8k
mobile
☆
rustfs
/
rustfs
rustfs:高性能对象存储系统 — rustfs是一个使用Rust语言开发的高性能对象存储系统,兼容S3协议,能够与MinIO和Ceph等其他S3兼容平台进行迁移和共存。其性能比MinIO快2.3倍,适用于大数据和云原生应用场景。rustfs的开源性和高性能使其成为云存储领域的一种有前途的解决方案。
Rust
★ 30k
⑂ 1.3k
data
☆
nanocoai
/
nanoclaw
nanoclaw:安全的轻量级聊天机器人框架 — nanoclaw是一个运行在容器中的安全框架,支持连接到WhatsApp、Telegram、Slack、Discord、Gmail等消息应用。它具有内存、定时任务和直接运行在Anthropic's Agents SDK上的能力,提供了一个轻量级的OpenClaw替代方案。nanoclaw使用TypeScript编写,适用于构建AI助手和聊天机器人应用
TypeScript
★ 30k
⑂ 12.9k
ai-ml
☆
datawhalechina
/
happy-llm
happy-llm:从零开始构建大模型 — happy-llm 项目旨在提供一个构建大模型的框架,利用 Jupyter Notebook 实现模型的开发和部署。该项目的主要目的是让开发者能够从零开始构建大模型,实现高效的模型开发和应用。同时,happy-llm 项目也提供了一个学习和研究的大模型构建方法
Jupyter Notebook
★ 32.2k
⑂ 3.1k
ai-ml
☆
react-boilerplate
/
react-boilerplate
react-boilerplate:高可扩展的前端基础框架 — react-boilerplate提供了一个高可扩展的基础框架,帮助开发者快速构建复杂的Web应用。它集成了诸如redux、redux-saga和styled-components等流行库,提供了最佳的开发体验和性能。通过使用react-boilerplate,开发者可以专注于业务逻辑的开发,而不必担心基础框架的搭建
JavaScript
★ 29.5k
⑂ 6k
web
☆
sandboxie-plus
/
Sandboxie
Sandboxie:沙盒隔离工具 — Sandboxie允许用户在沙盒环境中运行应用程序,从而保护系统免受潜在的安全威胁。它支持多种操作系统,包括Windows,并提供了简单易用的界面。Sandboxie的开源性质使其成为开发人员和安全爱好者的热门选择
C
★ 18.7k
⑂ 2k
other
☆
apitable
/
apitable
apitable:低代码协作应用平台 — apitable是一个低代码平台,允许用户通过API构建协作应用。它提供了一个强大的工具,用于创建自定义应用,提高团队协作效率。通过使用apitable,开发者可以快速构建和部署应用,减少开发时间和成本。
TypeScript
★ 15.4k
⑂ 1.4k
web
☆
slimtoolkit
/
slim
slim:容器镜像优化工具 — slim能够大大减小容器镜像的大小,使其更加安全和高效。它支持多种容器镜像格式,并且可以与Docker等容器平台无缝集成。通过使用slim,开发人员可以更容易地管理和分发容器镜像
Go
★ 23.3k
⑂ 836
devops
☆
alibaba
/
easyexcel
easyexcel:Java处理Excel工具 — easyexcel是一个Java库,用于处理Excel文件,能够快速、简洁地解决大文件内存溢出的问题。它支持多种Excel文件格式,包括xls和xlsx。使用easyexcel,可以方便地读写Excel文件,提高开发效率。
Java
★ 33.7k
⑂ 7.6k
other
☆
google
/
flatbuffers
flatbuffers:高效序列化库 — flatbuffers是一种高效的序列化库,用于解决数据存储和传输的问题。它支持多种语言,包括C++、Java、Python等,并提供了高性能的序列化和反序列化功能。通过使用flatbuffers,可以减少数据存储空间和传输时间,提高系统的整体性能
C++
★ 26.2k
⑂ 3.6k
backend
☆
excalidraw
/
excalidraw
excalidraw:虚拟白板绘图工具 — excalidraw是一个基于TypeScript的虚拟白板,允许用户绘制手绘风格的图表。它支持实时协作,非常适合团队合作和提高生产力。通过使用excalidraw,用户可以轻松创建和分享图表,从而提高沟通效率
TypeScript
★ 125.7k
⑂ 14.1k
tools
☆
microsoft
/
presidio
presidio:敏感数据保护框架 — presidio支持NLP、模式匹配和可自定义的管道,能够检测和保护个人可识别信息(PII),确保数据隐私和安全。该框架适用于多种数据类型,包括文本、图像和结构化数据。通过使用presidio,开发人员可以轻松地将数据保护功能集成到自己的应用程序中。
Python
★ 9.7k
⑂ 1.2k
ai-ml
☆
docker-archive
/
classicswarm
classicswarm:容器集群系统 — classicswarm提供了一个容器集群系统,允许用户轻松管理和编排容器化应用。它与Docker Swarm不同,后者是Docker公司的产品,位于https://github.com/docker/swarmkit。classicswarm使用Go语言开发,提供了高可用性和可扩展性
Go
★ 5.7k
⑂ 1.1k
devops
☆
CVHub520
/
X-AnyLabeling
X-AnyLabeling:智能图像标注工具 — X-AnyLabeling 是一个集成了Segment Anything和其他先进模型的图像标注工具,旨在通过AI支持简化数据标注过程。这对于需要大量标注工作的计算机视觉项目尤其重要。
Python
★ 9.8k
⑂ 1.1k
ai-ml
☆
andrewyng
/
context-hub
context-hub:上下文中心库 — context-hub提供了一个简单的方式来管理和共享上下文数据,使得开发者可以更容易地构建复杂的Web应用。它通过提供一个统一的接口来访问和更新上下文数据,从而简化了应用的开发和维护。同时,context-hub也支持多种数据存储和缓存机制,提高了应用的性能和可扩展性
JavaScript
★ 13.8k
⑂ 1.2k
web
☆
mamoe
/
mirai
mirai:QQ 机器人支持库 — mirai 提供了一个简单易用的 API,允许开发者快速构建 QQ 机器人应用。它支持多种功能,如消息处理、事件处理等。mirai 的高效率和可扩展性使其成为开发者首选的 QQ 机器人支持库
Kotlin
★ 14.8k
⑂ 2.5k
ai-ml
☆
chthollyphile
/
folia-major
folia-major:本地音乐播放器 — folia-major是一个使用TypeScript开发的本地音乐播放器,提供了绚丽的歌词动画效果和对navidrome及第三方网易云播放器的支持。它可以让用户享受更丰富的音乐体验。folia-major的开发使得音乐播放器的功能更加多样化
TypeScript
★ 1k
⑂ 68
web
+175 ★
☆
apache
/
shardingsphere
shardingsphere:分布式SQL数据库解决方案 — shardingsphere能够为用户提供一个统一的数据访问接口,支持MySQL、PostgreSQL等多种数据库,实现数据分片、读写分离和分布式事务等功能。同时,shardingsphere还提供了数据加密和安全性等功能,能够满足用户的数据安全需求。通过使用shardingsphere,用户可以轻松实现分布式数据库的构建和管理。
Java
★ 20.8k
⑂ 6.9k
backend
☆
ntegrals
/
openbrowser
openbrowser:基于浏览器的AI代理工具包 — openbrowser是一个基于浏览器的AI代理工具包,允许AI代理自动浏览和交互网页。它使用TypeScript编写,并支持多种浏览器自动化库,如Playwright和Puppeteer。openbrowser的目的是为AI代理提供一个安全的沙箱环境来执行任务
TypeScript
★ 9.5k
⑂ 863
ai-ml
☆
spotiflacapp
/
SpotiFLAC-Mobile
SpotiFLAC-Mobile:移动音乐工具 — SpotiFLAC-Mobile是一个开源的移动音乐工具,使用Flutter和Go开发,提供高品质音频管理功能,支持Android和iOS平台,能够下载和管理FLAC格式的音乐文件,且无广告和订阅费用。它帮助用户管理个人音乐库,提供便捷的音乐下载和管理功能。同时,作为一个开源项目,SpotiFLAC-Mobile保证了用户的隐私和安全。
Dart
★ 5.1k
⑂ 231
mobile
☆
floci-io
/
floci
floci:本地 AWS 模拟器替代品 — floci 提供了一个本地环境来模拟 AWS 服务,帮助开发者在本地测试和调试应用程序,而无需依赖于 AWS 云服务。它支持多种 AWS 服务,包括 S3、SQS、EC2 和 ECS。通过使用 floci,开发者可以提高开发效率和降低成本
Java
★ 16.9k
⑂ 1.7k
devops
☆
dottxt-ai
/
outlines
outlines:结构化输出 — outlines 是一个用于生成结构化输出的工具,帮助用户更有效地管理和分析数据。
Python
★ 14.7k
⑂ 793
other
+49 ★
☆
didi
/
KnowStreaming
KnowStreaming:云原生实时流数据平台 — KnowStreaming是一个基于Java的云原生实时流数据平台,能够极大降低操作、存储和管理实时流数据的门槛。它通过0侵入、插件化构建企业级Kafka服务,提供了高可用性和可扩展性的解决方案。KnowStreaming的出现使得企业能够更容易地处理和管理实时流数据,从而获得更好的商业洞察力和竞争优势
Java
★ 7.2k
⑂ 1.3k
other
☆
TencentCloud
/
CubeSandbox
CubeSandbox:轻量级沙盒环境 — CubeSandbox是一个使用Rust语言开发的沙盒环境,能够为AI代理提供即时、并发、安全和轻量级的运行环境。它能够支持多个AI代理同时运行,并提供安全的沙盒环境,防止AI代理之间的相互干扰。CubeSandbox的轻量级设计使其能够在资源有限的环境中运行,非常适合需要高性能和安全性的AI应用场景。
Rust
★ 9.2k
⑂ 753
ai-ml
+564 ★
☆
mckaywrigley
/
chatbot-ui
chatbot-ui:人工智能聊天界面 — chatbot-ui提供了一种简单的方式来集成AI聊天功能到您的应用中。它支持任何模型,使得您可以轻松地创建自定义的聊天界面。通过使用chatbot-ui,您可以提高用户体验和用户参与度
TypeScript
★ 33.3k
⑂ 9.4k
ai-ml
☆
google
/
gvisor
gvisor:容器应用内核 — gvisor 为容器提供了一个沙盒化的运行环境,通过在用户空间运行内核,提高了容器的安全性和隔离性。这种设计使得 gvisor 成为容器安全和高性能的重要组成部分。gvisor 支持多种容器运行时,包括 Docker 和 Kubernetes
Go
★ 18.8k
⑂ 1.7k
devops
☆