github_trending_2025-07-05

1. NanmiCoder/MediaCrawler

MediaCrawler是一款多平台自媒体数据采集工具,支持小红书、抖音、快手等主流平台的公开信息抓取。基于Playwright框架实现浏览器自动化登录,无需逆向复杂加密算法,技术门槛低。适用于数据分析、舆情监控等场景,支持关键词搜索、评论爬取、词云生成等功能。


2. swagger-api/swagger-ui

Swagger UI 是一个基于HTML/JS/CSS的动态API文档生成工具,能够从OpenAPI规范自动生成可视化文档。支持多种OpenAPI版本,提供交互式API测试界面,适用于前后端开发团队。提供npm模块、React组件等多种集成方式,兼容主流浏览器。


3. btjawa/BiliTools

跨平台哔哩哔哩工具箱,基于Tauri构建,支持视频、番剧、音乐等资源下载,提供4K/8K、杜比视界等高清格式解析。具备弹幕下载、AI总结、多语言支持等功能,适合B站内容创作者和下载需求用户。采用Rust+Node技术栈,注重数据安全和合规使用。


4. trekhleb/javascript-algorithms

JavaScript算法与数据结构合集,提供多种经典算法和数据结构(如链表、堆、图等)的JavaScript实现,附带详细解释和延伸阅读链接。适合开发者学习和研究,涵盖从基础到高级内容,帮助理解算法原理及应用场景。项目强调教育用途,非生产环境使用。


5. Infisical/infisical

Infisical是一款开源密钥管理平台,提供集中式密钥管理、PKI和SSH访问控制。核心功能包括多环境密钥同步、动态密钥生成、密钥轮换和泄漏防护,支持Kubernetes、Terraform等主流平台集成。特色在于提供完整的内部PKI体系、SSH证书签发和密钥管理系统,适用于开发团队和安全运维场景,兼具易用性和企业级安全能力。


6. toeverything/AFFiNE

AFFiNE是一款隐私优先的开源知识管理平台,融合文档、白板和数据库功能,提供Notion和Miro的替代方案。支持本地优先、实时协作和AI辅助创作,可自托管和高度定制。适用于需要一体化知识管理和创意协作的技术团队及个人用户。


7. Genesis-Embodied-AI/Genesis

Genesis是一个面向通用机器人及具身AI学习的物理仿真平台,集成了统一物理引擎、超高速仿真(单卡430万倍实时速度)和照片级渲染系统。支持多物理求解器耦合、跨平台运行及多种机器人兼容,提供从自然语言生成多模态数据的自动化能力,显著降低机器人研究门槛。


8. MotiaDev/motia

Motia是一个现代化统一后端框架,将API、后台任务、事件和AI代理整合为单一系统。支持TypeScript/Python多语言混合开发,通过”Step”核心概念实现事件驱动工作流,内置状态管理和零配置可观测性。适用于需要简化复杂后端架构、实现跨语言协作的开发团队,可替代Nest.js+Temporal+Celery等组合方案。


9. dockur/macos

Dockur/macos项目在Docker容器中运行macOS系统,支持KVM加速和Web界面访问,可自定义CPU、内存和磁盘大小。适用于开发者测试macOS应用,支持多版本系统安装,需运行于支持虚拟化的硬件。项目完全开源,但需遵守Apple使用条款。


10. juspay/hyperswitch

Hyperswitch是一个基于Rust开发的开源支付基础设施,提供模块化支付处理方案。核心功能包括智能路由、收入恢复、支付成本监控和PCI合规金库等模块,支持全球多种支付方式。其优势在于高性能架构、无供应商锁定和灵活部署选项,适用于需要定制化支付解决方案的企业。项目由Juspay团队维护,结合开源社区与商业验证,被誉为”支付领域的Linux”。


11. drawdb-io/drawdb

drawDB是一款免费、直观的在线数据库图表编辑器和SQL生成工具,支持通过简单点击构建数据库实体关系图,并导出SQL脚本。无需注册即可使用,提供自定义编辑器功能,适合开发者和数据库管理员快速设计数据库架构。支持本地开发和Docker部署,技术栈基于现代Web开发工具。


12. onlook-dev/onlook

Onlook是一款面向设计师的开源可视化代码编辑器,支持通过AI快速构建和编辑React应用。核心功能包括:基于Next.js+TailwindCSS的实时可视化编辑、Figma式UI操作、AI辅助开发、团队协作等。技术亮点在于将代码编辑与DOM可视化操作结合,提供类似Webflow的设计体验。适用于需要快速原型开发的团队,是Bolt.new等商业产品的开源替代方案。


13. HumanSignal/label-studio

Label Studio是一款开源的多类型数据标注工具,支持文本、图像、音频、视频和时间序列数据的标注,提供标准化输出格式。其简洁UI和丰富模板可快速处理原始数据或优化训练数据,提升ML模型精度。支持Docker部署、云端集成和REST API对接,适合数据科学家和ML工程师进行高效数据标注工作。


14. iib0011/omni-tools

OmniTools是一款自托管的Web工具集,提供图像/视频处理、字符串操作、日期计算等多样化功能。基于React+TypeScript开发,所有数据处理均在客户端完成,保障隐私安全。28MB轻量Docker镜像支持快速部署,适合开发者搭建私有工具平台。


15. argoproj/argo-rollouts

Argo Rollouts是Kubernetes高级部署控制器,支持蓝绿部署、金丝雀发布和渐进式交付。通过集成Ingress和服务网格实现流量精细控制,结合Prometheus等指标系统自动验证和回滚,大幅降低生产环境发布风险。适用于需要高可用保障的大规模Kubernetes集群。


16. datawhalechina/happy-llm

Happy-LLM是由Datawhale开源的大语言模型系统教程,从NLP基础到Transformer架构详解,手把手指导实现LLaMA2模型及训练全流程。包含预训练、微调技术及RAG等前沿应用,适合开发者深入理解LLM原理与实践。


17. LadybirdBrowser/ladybird

Ladybird是一款基于Web标准的全新独立浏览器,采用多进程架构,包含独立的渲染、图像解码和网络请求进程,提升安全性和稳定性。核心组件继承自SerenityOS,包括LibWeb渲染引擎、LibJS引擎等。目前处于预发布阶段,适合开发者参与测试和贡献。支持Linux/macOS/Windows平台,采用BSD开源协议。