今日 GitHub 热门项目 Top 15,已为你深度翻译整理。
1. block/buzz
- 作者: block
- 语言: Rust
- ⭐ 星标: 6,923(今日 +2,162) | 🍴 Fork: 558
- 许可证:Apache-2.0
项目定位: Buzz 是一个自托管的协作空间,人类与 AI 代理在同一个基于 Nostr 中继的房间内共同构建,所有交互均为签名事件,提供统一的审计跟踪。
核心特性:
– 人类与 AI 代理共享同一房间,代理作为团队成员而非机器人,拥有独立密钥和成员资格。
– 所有消息、反应、工作流步骤、Git 事件均为签名事件,统一日志和审计跟踪。
– 代理可执行打开仓库、发送补丁、审查代码、运行工作流、创建频道等操作。
– 支持 YAML 工作流自动化和 NIP-34 Git 事件,可触发消息、反应、定时任务等。
– 自托管部署,一个中继对应一个社区,也可通过多租户共享基础设施。
– 提供桌面应用(Tauri + React)、CLI 工具(buzz-cli)和 ACP 集成,适配多种客户端。
适用场景:
– 团队协作与 AI 辅助开发:代理参与频道讨论、代码审查和问题排查。
– 事件复盘与知识检索:搜索六个月历史,代理提供带证据的答案。
– 自动化工作流与发布:从标签触发,自动生成发布说明并等待人工确认。
– 软件开发生命周期管理:将功能分支转换为房间,集成补丁、CI、审查和合并决策。
技术亮点:
– Rust 工作区,核心中继 buzz-relay 基于 Axum 实现 WebSocket 和 REST。
– 存储层:Postgres(事件 + 全文搜索)、Redis(发布/订阅)、S3/MinIO(媒体)。
– 代理通过 ACP(Agent Communication Protocol)与 MCP 集成,支持 Goose、Codex 等工具。
快速上手:
– 克隆仓库:git clone https://github.com/block/buzz.git && cd buzz
– 激活 Hermit 工具链:. ./bin/activate-hermit,然后运行 just setup && just build
– 启动开发环境:just dev(同时启动中继和桌面应用,中继在 ws://localhost:3000)
注意事项:
– 项目仍处于开发阶段,部分功能(如移动客户端、推送通知、工作流审批)尚未完成。
– 默认自托管部署中,一个中继仅对应一个社区;多租户模式需额外配置。
2. koala73/worldmonitor
- 作者: koala73
- 语言: TypeScript
- ⭐ 星标: 71,607(今日 +3,175) | 🍴 Fork: 10,801
- 主页:https://worldmonitor.app
- 标签:
agent,ai,dashboard,geopolitics,mcp,mcp-server,monitoring,news,opensource,osint,palantir,situation
项目定位: 实时全球情报仪表盘,通过AI聚合新闻、监控地缘政治和基础设施,提供统一的态势感知界面。
核心特性:
– AI驱动的新闻聚合:500+新闻源,AI合成摘要,覆盖15个类别。
– 双地图引擎:3D地球(globe.gl)与WebGL平面地图(deck.gl),支持56种图层。
– 跨流关联分析:军事、经济、灾害等信号汇聚,识别地缘政治升级。
– 国家不稳定指数(CII):对31个主要国家进行压力评分,实时更新。
– 金融雷达:监控29个交易所、商品、加密货币,7信号市场综合指数。
– 本地AI运行:支持Ollama,无需API密钥,保护隐私并可离线使用。
适用场景:
– 地缘政治分析师与安全团队实时监控全球态势。
– 投资者通过金融雷达跟踪交易所、商品与加密货币。
– 研究人员或记者获取AI聚合的多源新闻摘要。
技术亮点:
– 前端:TypeScript + Vite + globe.gl/Three.js + deck.gl/MapLibre GL。
– 桌面端:Tauri 2 (Rust) + Node.js sidecar,原生跨平台性能。
– AI/ML:支持Ollama本地推理、Groq/OpenRouter云端及浏览器端Transformers.js。
快速上手:
– 克隆仓库并安装依赖:git clone
– 启动开发服务器:npm run dev,打开 localhost:3000。
– 使用CLI:npx worldmonitor tools 或 npm install -g worldmonitor 后运行 worldmonitor。
注意事项:
– 部分高级数据源需要额外API密钥(参考 .env.example)。
– 源代码采用AGPL-3.0许可,商业使用需遵守开源协议。
3. shiyu-coder/Kronos
- 作者: shiyu-coder
- 语言: Python
- ⭐ 星标: 33,056(今日 +401) | 🍴 Fork: 5,648
- 许可证:MIT
项目定位: Kronos 是首个开源的金融 K 线基础模型,在 45+ 全球交易所数据上预训练,通过层次化离散 tokenizer 与自回归 Transformer 的两阶段框架,适配金融数据高噪声特性,为多样化量化任务提供统一建模能力。
核心特性:
– 首家开源金融 K 线基座模型,训练数据覆盖全球 45+ 交易所,具备强泛化性。
– 两阶段架构:专用 tokenizer 将连续 OHLCV 量化为层次离散 token,再预训练自回归 Transformer。
– 提供 mini (4.1M)、small (24.7M)、base (102.3M) 等多个规模,灵活适配不同算力需求。
– KronosPredictor 封装数据预处理、预测、反归一化,仅需几行代码即可完成预测。
– 支持批量预测多条时间序列,利用 GPU 并行高效处理多资产或多时段。
– 开放微调脚本,可基于 Qlib 准备数据(如 A 股市场),快速适配自定义预测任务。
适用场景:
– 股票、加密货币等金融 K 线未来走势预测。
– 量化交易策略开发与信号生成。
– 多资产、多交易所的时序预测与统一建模。
技术亮点:
– Decoder-only Transformer 架构,兼容自回归预测范式。
– 层次化量化 tokenizer(Kronos-Tokenizer),将连续 OHLCV 映射为离散 token。
– 基于 Hugging Face Hub 发布模型,支持 torchrun 多 GPU 训练与微调。
快速上手:
– pip install -r requirements.txt 安装依赖。
– 从 Hugging Face 加载模型与 tokenizer:KronosTokenizer.from_pretrained(…),Kronos.from_pretrained(…)。
– 使用 KronosPredictor.predict(df, x_timestamp, y_timestamp, pred_len) 生成预测。
注意事项:
– Kronos-small 和 Kronos-base 的 max_context 为 512,输入数据长度不宜超过此值。
– 微调演示示例仅供说明流程,并非生产级量化交易系统,实际策略需更复杂优化。
4. Pumpkin-MC/Pumpkin
- 作者: Pumpkin-MC
- 语言: Rust
- ⭐ 星标: 8,918(今日 +565) | 🍴 Fork: 615
- 许可证:GPL-3.0 | 主页:https://pumpkinmc.org/
- 标签:
docker,game-server,gamedev,minecraft,minecraft-bedrock-edition,minecraft-protocol,minecraft-server,networking,rust,server
项目定位: 用 Rust 编写的 Minecraft 服务器,追求极致性能与效率,同时保持对原版游戏机制的高度兼容,让每个人都能搭建快速、稳定的服务器。
核心特性:
– 多线程架构:充分利用 Rust 并发能力,大幅提升服务器处理速度与吞吐量。
– 双协议支持:同时兼容最新 Java Edition 与 Bedrock Edition 客户端。
– 安全优先:预防已知安全漏洞,保护服务器免受常见攻击。
– 高度可配置:通过 TOML 配置文件自定义各项功能,可禁用不必要特性。
– 多样世界加载:支持 Vanilla、Linear、Pump 三种区块加载/保存模式。
– 丰富的核心机制:实现玩家列表、计分板、世界边界、光照、实体生成等基础功能。
适用场景:
– 追求高性能的 Minecraft 原版服务器运营者。
– 希望同时支持 Java 和基岩版玩家的跨平台服主。
– 需要高度定制化配置的服务器管理员。
技术亮点:
– 完全使用 Rust 开发,零运行时开销,内存安全。
– 多线程架构,支持并发区块加载、实体更新等操作。
– 兼容 Java Edition 和 Bedrock Edition 网络协议。
快速上手:
– 参考官方 Quick Start 指南:https://docs.pumpkinmc.org/#quick-start
注意事项:
– 项目处于重度开发阶段,大量功能尚未完善(如红石、实体 AI、插件系统)。
– 1.0.0 版本发布前存在较多待办事项,稳定性与功能完整性有限。
5. citrolabs/ego-lite
- 作者: citrolabs
- 语言: JavaScript
- ⭐ 星标: 1,649(今日 +247) | 🍴 Fork: 92
- 许可证:MIT | 主页:https://lite.ego.app
- 标签:
agent-skills,ai-agent,browser,skills,skills-sh
项目定位: ego lite 是一款专为人类与 AI 代理并行工作而设计的浏览器,代理在独立空间运行任务,不干扰用户标签页,且任务完成更快、消耗更少 Token。
核心特性:
– 基于 JavaScript 函数而非 CLI,复杂任务执行速度提升最高 2.5 倍,Token 消耗更低。
– 每个代理拥有专属隔离 Space,用户浏览与代理工作互不干扰。
– 支持多代理并行,在多个 Space 中同时运行不同任务,不抢占用户标签页。
– 最强的页面 Snapshot 能力,可处理深层嵌套 iframe 等复杂场景。
– 通过 ego-browser 连接层,任何代理 CLI 均可调用其内置的 JavaScript 工具集。
– 经验积累功能(即将上线)将成功操作提炼为可复用工具,后续类似任务加速最高 5 倍。
适用场景:
– 开发者使用 AI 代理(如 Claude Code)进行自动化浏览器操作。
– 需要同时运行多个代理任务(如数据抓取、表单填写)而不影响个人浏览。
– 希望代理能直接使用已有的 Chrome 登录态、书签和扩展的用户。
技术亮点:
– 基于 JavaScript 函数调用,代理直接编写代码组合多步任务,避免 CLI 循环。
– 通过内核级定制实现高质量页面 Snapshot,稳定处理复杂 DOM 结构。
– 多 Space 隔离机制,每个代理拥有独立运行环境,互不干扰。
快速上手:
– 下载 macOS 应用安装:https://cdn.ego.app/channel/github_github_referral/setup/macos/arm64/egolite.dmg
– 使用 npx 添加技能:npx skills add citrolabs/ego-lite
– 在代理 CLI 中执行任务:/ego-browser 后跟自然语言描述,如 “ego-browser follow @ego_agent on x.com for me”
注意事项:
– 当前仅支持 macOS,Windows 和 Linux 版本尚在路线图中。
6. chrislgarry/Apollo-11
- 作者: chrislgarry
- 语言: Assembly
- ⭐ 星标: 71,102(今日 +592) | 🍴 Fork: 7,919
- 标签:
agc,apollo,hacktoberfest,nasa
项目定位: 阿波罗11号制导计算机(AGC)指令舱和登月舱的原始源代码,由Virtual AGC和MIT Museum数字化,作为历史存档与社区协作仓库。
核心特性:
– 包含指令舱Comanche055和登月舱Luminary099的完整AGC源代码。
– 源代码数字化自MIT Museum的硬拷贝,确保历史准确性。
– 公共领域授权,可自由查看、研究、贡献与改进。
– 支持通过Virtual AGC项目编译为可运行程序。
– 提供多种语言翻译的README,面向全球社区。
– 欢迎提交PR修复转录差异,维护原始扫描件的准确性。
适用场景:
– 航天历史研究者分析阿波罗制导软件架构。
– 教育场景展示早期机载计算机的编程实践。
– 复古计算爱好者搭建AGC仿真环境。
– 开源社区协作核对和修复数字化转录错误。
技术亮点:
– AGC汇编语言,使用yaYUL汇编器(Virtual AGC项目)。
– 数字化流程:硬拷贝扫描→图像转录→校对与版本控制。
– 编译依赖:Virtual AGC(https://github.com/rburkey2005/virtualagc)。
快速上手:
– 阅读 CONTRIBUTING.md 了解贡献指南。
– 编译原始源代码请参考 Virtual AGC 项目:https://github.com/rburkey2005/virtualagc
– 直接浏览 Comanche055/ 和 Luminary099/ 目录下的 .agc 源文件。
7. diegosouzapw/OmniRoute
- 作者: diegosouzapw
- 语言: TypeScript
- ⭐ 星标: 27,195(今日 +1,929) | 🍴 Fork: 3,565
- 许可证:MIT | 主页:https://omniroute.online
- 标签:
a2a,ai-agents,ai-gateway,anthropic,claude,claude-code,cline,codex,copilot,cursor,deepseek,free-ai,gemini,kimi,llm-gateway,mcp,openai,openai-proxy,qwen,token-saver
项目定位: 免费AI网关,统一端点接入290+提供商(90+免费),支持500+模型,兼容Claude Code、Cursor等工具,自动回退并压缩令牌,零成本起步。
核心特性:
– 统一端点:一个API接入290+提供商,500+模型,兼容33种编码代理,简化配置。
– 免费令牌预算:每月约1.53B免费令牌,仪表盘实时显示使用与剩余,透明可控。
– 智能自动回退:基于配额感知的多层回退,毫秒级切换,避免速率限制和中断。
– 令牌压缩:RTK+Caveman堆叠压缩,平均节省89%令牌(15-95%),大幅降低成本。
– 零配置开箱即用:安装后无需API密钥,内置免费提供商,auto模型立即可用。
– 19种路由策略:支持成本优化、配额感知等策略,灵活组合免费与付费层。
适用场景:
– 使用AI编码助手时统一管理多提供商,避免重复配置。
– 小团队或个人开发者最大化利用免费AI资源,降低开发成本。
– 高可用性生产环境,自动回退避免单点故障和速率限制。
– 多模型测试对比,通过一个端点快速切换不同模型。
技术亮点:
– Node.js后端,提供OpenAI兼容的/v1/chat/completions API。
– RTK+Caveman压缩算法,堆叠使用减少令牌消耗。
– 支持MCP和A2A协议,扩展性强,可集成多种工具。
快速上手:
– curl http://localhost:20128/v1/chat/completions -H “Content-Type: application/json” -d ‘{“model”:”auto”,”messages”:[{“role”:”user”,”content”:”Hello!”}]}’
8. ComposioHQ/awesome-claude-skills
- 作者: ComposioHQ
- 语言: Python
- ⭐ 星标: 69,431(今日 +636) | 🍴 Fork: 7,853
- 标签:
agent-skills,ai-agents,antigravity,automation,claude,claude-code,codex,composio,cursor,developer-tools,gemini-cli,mcp,openai-codex,rube,saas,skill,workflow-automation
项目定位: 精选 1000+ 生产就绪的 Claude Skills 与插件,帮助用户定制和扩展 Claude AI 工作流,覆盖多种 AI 代理和实际应用场景。
核心特性:
– 收录 1000+ 实用 Skills,覆盖文档处理、开发、数据分析等 10 大类。
– 支持 Claude Code、Claude.ai、Cursor、Gemini CLI 等多种 AI 代理。
– 内置 connect-apps 插件,让 Claude 连接 500+ 应用并执行真实操作。
– 渐进式加载机制,仅按需加载技能正文,避免上下文膨胀。
– 开放标准(SKILL.md + YAML),由 Anthropic 引入并得到多工具支持。
适用场景:
– 开发者使用 Claude Code 自动化代码审查、测试与部署。
– 团队通过 Claude 连接 Slack、Gmail 等应用执行日常任务。
– 法律团队利用专门技能包处理 NDA 审查、版本比对等。
– 文档处理:生成 EPUB、编辑 Word/PDF/Excel 文件。
技术亮点:
– Skill 格式:SKILL.md 文件含 YAML 元数据与 Markdown 指令,可附带脚本与引用。
– 渐进式加载:会话启动时仅加载技能名称与描述(约 100 tokens),正文按需加载。
– 基于 Composio 的 connect-apps 插件处理认证,桥接 500+ 应用。
快速上手:
– 安装插件:claude --plugin-dir ./connect-apps-plugin
– 运行设置:/connect-apps:setup,按提示粘贴免费 API Key。
– 重启 Claude:exit 后再次输入 claude 即可使用。
9. earthtojake/text-to-cad
- 作者: earthtojake
- 语言: JavaScript
- ⭐ 星标: 9,980(今日 +230) | 🍴 Fork: 1,097
- 许可证:MIT | 主页:https://www.cadskills.xyz
- 标签:
3mf,agents,ai-agents,build123d,cad,dxf,glb,mechanical-engineering,opencascade,robotics,sdf,srdf,step,stl,stp,text-to-cad,urdf
项目定位: 面向 CAD、机器人和硬件设计 AI 代理的技能库,通过自然语言或图像生成、编辑、检查并移交各类 CAD 与机器人描述文件。
核心特性:
– 用自然语言或图像直接创建/编辑 CAD 模型,输出 STEP、STL、3MF、GLB 等格式。
– 内置浏览器预览器,支持 CAD、G-code 和机器人文件的本地预览。
– 一键生成 URDF、SRDF、SDF 等机器人描述文件,适配 MoveIt2 和仿真。
– 集成 DXF 二维图纸、G-code 切片、Bambu Lab 打印机控制等制造流程。
– 提供标准件库(step.parts),可快速查找螺丝、轴承、电机等现成零件。
– 支持 SendCutSend 代加工前的文件检查与上传。
适用场景:
– 硬件工程师快速原型设计与迭代。
– 机器人开发者生成 URDF/SDF 并导入仿真环境。
– 3D 打印爱好者从文本描述直接生成可切片模型。
技术亮点:
– 基于 Skills CLI 安装,支持 Codex 和 Claude Code 的插件系统。
– 核心技能使用 Python 3.11+,依赖 OCC 内核实现 CAD 几何操作。
– 输出标准工业格式(STEP/STL/3MF/URDF/SDF),保证互操作性。
快速上手:
– npx skills install earthtojake/text-to-cad
– Codex 插件安装:codex plugin marketplace add earthtojake/text-to-cad 然后 codex plugin add cad@text-to-cad
– Claude Code 插件安装:claude plugin marketplace add earthtojake/text-to-cad 然后 claude plugin install cad@text-to-cad
10. agegr/pi-web
- 作者: agegr
- 语言: TypeScript
- ⭐ 星标: 2,363(今日 +315) | 🍴 Fork: 326
- 许可证:MIT
项目定位: Pi Web 是 pi coding agent 的本地 Web 用户界面,提供会话浏览、实时聊天、模型配置、技能管理和项目文件预览,让开发者通过浏览器更便捷地管理 AI 编码会话。
核心特性:
– 按项目浏览之前的 pi 对话,无需在终端历史或会话路径中翻找。
– 从早期消息继续或将会话分叉到独立路线,安全地尝试不同方向。
– 从侧边栏切换 Git 工作树,新会话和资源管理器跟随所选分支。
– 在聊天时浏览项目文件,左侧查看文件树,右侧预览源代码、文档、图片、音频和 PDF。
– 顶部栏清晰显示上下文用量、成本、压缩状态和系统提示详情。
– 通过 Web UI 管理模型、登录/API 密钥、模型测试和技能开关,减少终端配置。
适用场景:
– 在浏览器中浏览和管理 pi 编码会话,无需切换终端。
– 在聊天过程中同时查看项目文件,预览源代码、文档和媒体文件。
– 在多分支项目中切换 Git 工作树,使会话与当前分支同步。
技术亮点:
– 基于 Next.js 应用路由 (App Router) 和 TypeScript 构建。
– 通过 Server-Sent Events (SSE) 实现实时聊天和会话状态更新。
– 支持标准 HTTP_PROXY/HTTPS_PROXY 环境变量,用于服务器端模型和 API 请求。
快速上手:
– 运行 npx @agegr/pi-web@latest 启动服务,然后访问 http://localhost:30141。
– 全局安装:npm install -g @agegr/pi-web,然后执行 pi-web。
11. alibaba/open-code-review
- 作者: alibaba
- 语言: Go
- ⭐ 星标: 11,528(今日 +180) | 🍴 Fork: 796
- 许可证:Apache-2.0 | 主页:https://open-codereview.ai
- 标签:
agent,agent-skills,code-review,code-review-assistant,harness,repository-level-context
项目定位: 阿里巴巴开源的高效代码审查CLI工具,融合确定性工程流水线与LLM Agent,提供精确的行级评论和内置微调规则集,经大规模验证,可显著提升审查质量并降低Token消耗。
核心特性:
– 混合架构:确定性工程(文件选择、规则匹配、定位模块)与LLM Agent结合,确保稳定性和准确性。
– 精确行级评论:基于Git diff生成结构化评论,位置精准,内容深入。
– 内置微调规则集:覆盖NPE、线程安全、XSS、SQL注入等常见缺陷,减少误报。
– 智能文件分组合并:将相关文件捆绑为一个审查单元,支持大规模变更和并发审查。
– 低Token消耗高精度:基准测试表明,在相同模型下F1和Precision更高,Token消耗仅约1/9。
– 多模式支持:支持diff审查、全文件扫描、委托模式,灵活适配不同场景。
适用场景:
– 团队日常代码审查,提升代码质量与一致性。
– CI/CD流水线集成,自动发现新提交中的缺陷。
– 审计陌生代码库或目录,快速评估代码健康状况。
– 技术负责人或安全工程师专项检查(如安全漏洞、线程安全)。
技术亮点:
– 基于Git diff和LLM Agent,使用确定性工程模块(文件选择、规则模板、定位模块)约束审查过程。
– 支持OpenAI与Anthropic兼容API,可配置自定义模型提供商。
– CLI工具通过npm包发布,提供全局ocr命令,支持交互式配置。
快速上手:
– 安装:npm install -g @alibaba-group/open-code-review
– 配置LLM:ocr config provider 选择供应商,ocr config model 选择模型。
– 审查:cd your-project && ocr review(工作区模式)或 ocr review –from main –to feature-branch(分支比较)。
注意事项:
– 与通用Agent相比,召回率较低,这是设计上优先精确度、减少噪声的权衡结果。
12. ruvnet/RuView
- 作者: ruvnet
- 语言: Rust
- ⭐ 星标: 85,209(今日 +1,708) | 🍴 Fork: 11,371
- 许可证:MIT | 主页:https://Cognitum.One/RuView
- 标签:
awesome,claude,densepose,esp32,firmware,home-assistant,home-automation,iot,monitoring,networking,npm,pose-estimation,react,rf,self-learning,skills,spatial-intelligence,typescript,wifi,wifi-security
项目定位: RuView 将普通 WiFi 信号转化为实时空间智能、生命体征监测和存在检测系统,无需摄像头或可穿戴设备,实现无接触感知。
核心特性:
– 无摄像头隐私保护:通过 WiFi CSI 感知人体,完全无视频像素,保护隐私。
– 穿透墙壁感知:可检测墙壁后、黑暗环境中的人体存在和活动。
– 生命体征监测:无接触实时测量呼吸频率和心率,适用于睡眠监测。
– 多智能家居集成:原生支持 Home Assistant、Apple Home、Google Home、Alexa 等。
– 低功耗边缘计算:使用 $9 的 ESP32 节点,本地运行无需云,响应快。
– 高精度预训练模型:8KB 量化模型,82.3% temporal-triplet 准确率,微秒级推理。
适用场景:
– 家庭安全监控:通过墙壁检测入侵者,无需摄像头。
– 老人看护:跌倒检测、异常活动报警,无接触监测生命体征。
– 睡眠质量分析:整夜监测呼吸和心率,分类睡眠阶段。
– 智能家居自动化:根据房间人员存在自动控制灯光、空调。
技术亮点:
– 基于 ESP32-S3 的 CSI(信道状态信息)采集,利用 WiFi 信号扰动。
– 使用脉冲神经网络(SNN)本地自适应学习,30 秒内适应环境。
– 预训练模型采用对比学习编码器,128 维嵌入,4-bit 量化仅 8KB。
快速上手:
– Docker 模拟运行:docker pull ruvnet/wifi-densepose:latest && docker run -p 3000:3000 ruvnet/wifi-densepose:latest
– Python 安装:pip install ruview 或 pip install “ruview[client]”
– 硬件部署:使用 esptool 刷写 ESP32-S3 固件,运行 provision.py 配置 WiFi。
注意事项:
– 完整 CSI 能力需要 ESP32-S3($9)或专业 NIC,消费级 WiFi 仅提供 RSSI 存在检测。
– Docker 镜像仅提供模拟数据用于评估,实际感知需硬件。
13. likec4/likec4
- 作者: likec4
- 语言: TypeScript
- ⭐ 星标: 4,697(今日 +472) | 🍴 Fork: 318
- 许可证:MIT | 主页:https://likec4.dev
- 标签:
architecture,architecture-as-code,c4,diagrams
项目定位: LikeC4 是一种以代码形式描述软件架构的建模语言,可生成始终最新的实时架构图,助力可视化、协作与架构演化。
核心特性:
– 基于 C4 Model 但更灵活,可自定义符号、元素类型和任意嵌套层级。
– 提供 CLI 工具,通过 npx likec4 start 即可本地预览实时架构图。
– 深度集成 VSCode 扩展,在编辑器中直接编辑和查看架构图。
– 支持从模型生成静态 HTML 视图,便于部署和分享。
– 开源 MIT 许可,社区活跃,有模板仓库和在线 playground 可快速体验。
适用场景:
– 软件架构师描述和可视化系统架构。
– 开发团队协作维护实时更新的架构图。
– 在代码评审、文档或演示中嵌入架构图。
技术亮点:
– 基于 TypeScript 开发,核心为建模语言解析器和图生成引擎。
– 受 C4 Model 和 Structurizr DSL 启发,提供灵活扩展。
– 使用 React 等前端技术渲染交互式架构图。
快速上手:
– 运行 npx likec4 start 启动本地预览服务器。
– 安装 VSCode 扩展:搜索“likec4”并安装。
– 克隆模板仓库 https://github.com/likec4/template 快速开始。
14. Automattic/harper
- 作者: Automattic
- 语言: Rust
- ⭐ 星标: 12,307(今日 +624) | 🍴 Fork: 456
- 许可证:Apache-2.0 | 主页:https://writewithharper.com
- 标签:
chrome-extension,developer-tools,english-language,grammar-checker,nodejs,react,rust,svelte,webassembly
项目定位: Harper 是一个离线、隐私优先的英语语法检查器,基于 Rust 开发,速度快、内存占用低,完全本地运行,无需网络请求。
核心特性:
– 完全离线运行,所有数据不离开本地,保护隐私。
– 毫秒级检查速度,即使大文档也能快速响应。
– 内存占用极低,不足 LanguageTool 的 1/50。
– 支持 WebAssembly,可嵌入浏览器或网页应用。
– 开源且基于 Rust 实现,性能与安全性兼备。
– 核心可扩展,欢迎贡献其他语言支持。
适用场景:
– 日常写作中快速检查语法,如邮件、报告。
– 对隐私敏感的用户,避免数据上传。
– 集成到 VS Code、Neovim 等编辑器中使用。
– 需要低资源消耗的离线语法检查场景。
技术亮点:
– 基于 Rust 开发,实现高性能与低内存占用。
– 支持 WebAssembly 编译,可在浏览器中运行。
– 提供 Language Server Protocol (LSP) 集成,适配多种编辑器。
注意事项:
– 目前仅支持英语,其他语言的支持尚在开发中。
15. jellyfin/jellyfin
- 作者: jellyfin
- 语言: C#
- ⭐ 星标: 54,735(今日 +66) | 🍴 Fork: 5,163
- 许可证:GPL-2.0 | 主页:https://jellyfin.org
- 标签:
csharp,dotnet,hacktoberfest,jellyfin
项目定位: Jellyfin 是一款自由软件媒体系统,让你完全掌控媒体管理与流媒体播放,是 Emby 和 Plex 的开源替代方案,基于 .NET 实现全平台支持。
核心特性:
– 完全免费开源,无付费功能或隐藏议程,社区驱动。
– 基于 .NET 实现跨平台支持,覆盖 Windows、Linux、macOS 等主流操作系统。
– 从专用服务器向多终端设备(如手机、电视、浏览器)流式传输媒体。
– 支持 Docker 部署,简化安装与运维流程。
– 提供 Web 客户端及 Swagger API 文档,便于二次开发与集成。
– 多语言翻译支持,社区可通过 Weblate 参与本地化。
适用场景:
– 自建家庭媒体中心,替代商业媒体服务器。
– 开发者学习或贡献 .NET 开源项目。
– 跨平台媒体管理与远程访问。
技术亮点:
– 基于 .NET 10 SDK 开发,具备跨平台运行能力。
– 集成 ffmpeg 进行媒体转码与处理。
– 内置 Swagger API 文档,便于接口调试与集成。
快速上手:
– 安装 .NET 10 SDK 和 ffmpeg 依赖。
– git clone https://github.com/jellyfin/jellyfin.git 克隆仓库。
– 使用 dotnet run –project Jellyfin.Server 启动服务器,默认访问 http://localhost:8096。
注意事项:
– 不支持 FreeBSD 操作系统。
– 若单独托管 Web 客户端,则无法使用设置向导。