目录

Github 2024-03-18 开源项目日报 Top10

根据Github Trendings的统计,今日(2024-03-18统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Python项目7
TypeScript项目3
非开发语言项目1
Solidity项目1

《Hello 算法》:动画图解、一键运行的数据结构与算法教程

  • 创建周期:476 天
  • 协议类型:Other
  • Star数量:63556 个
  • Fork数量:7731 次
  • 关注人数:63556 人
  • 贡献人数:137 人
  • Open Issues数量:20 个
  • Github地址:https://github.com/krahets/hello-algo.git
  • 项目首页: https://hello-algo.com

/images/krahets-hello-algo-0.png

《Hello 算法》是一本开源的、面向初学者的关于数据结构与算法的教程,采用动画图解和可运行的代码示例,支持多种编程语言。该项目旨在提供清晰易懂的内容,学习曲线平滑,引导初学者探索数据结构与算法的知识地图。鼓励读者互相学习,通常会在两天内回复问题和评论。

MetaGPT: 多代理框架

  • 创建周期:260 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:35582 个
  • Fork数量:4113 次
  • 关注人数:35582 人
  • 贡献人数:68 人
  • Open Issues数量:240 个
  • Github地址:https://github.com/geekan/MetaGPT.git
  • 项目首页: https://deepwisdom.ai/

MetaGPT是一个旨在为满足各种需求提供多代理框架的开源项目。该项目包括PRD、设计、任务以及用于管理框架的存储库。

GPT PILOT: 从头开始编写可扩展的应用程序的开发工具

  • 创建周期:195 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:21795 个
  • Fork数量:1884 次
  • 关注人数:21795 人
  • 贡献人数:38 人
  • Open Issues数量:175 个
  • Github地址:https://github.com/Pythagora-io/gpt-pilot.git

/images/pythagora-io-gpt-pilot-0.png

GPT PILOT是一个开源开发工具,允许开发人员在监督实施的同时从头开始编写可扩展的应用程序。

全栈FastAPI模板

  • 创建周期:1846 天
  • 开发语言:TypeScript, Python
  • 协议类型:MIT License
  • Star数量:15466 个
  • Fork数量:2697 次
  • 关注人数:15466 人
  • 贡献人数:31 人
  • Open Issues数量:171 个
  • Github地址:https://github.com/tiangolo/full-stack-fastapi-template.git

全栈FastAPI模板是一个现代Web应用程序模板,利用FastAPI、React、SQLModel、PostgreSQL、Docker、GitHub Actions、自动HTTPS等。

FaceFusion:下一代人脸交换和增强工具

  • 创建周期:214 天
  • 开发语言:Python
  • 协议类型:Other
  • Star数量:13007 个
  • Fork数量:1743 次
  • 关注人数:13007 人
  • 贡献人数:1 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/facefusion/facefusion.git
  • 项目首页: https://join.facefusion.io

/images/facefusion-facefusion-0.png

FaceFusion是下一代人脸交换和增强工具,需要技术技能进行安装。该项目有一个乐于助人的Discord社区,可以提供安装帮助。

去中心化自治调节公司(DARC)

  • 创建周期:356 天
  • 开发语言:TypeScript, Solidity
  • 协议类型:Other
  • Star数量:8150 个
  • Fork数量:6346 次
  • 关注人数:8150 人
  • 贡献人数:6 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/Project-DARC/DARC.git
  • 项目首页: https://darc.app

去中心化自治调节公司(DARC)是一个在任何EVM兼容的区块链上运行的虚拟机,具有基于链上法律系统、多级代币和分红机制。该项目旨在建立一个受商业法规插件系统监管的去中心化自治公司。目前项目处于早期开发阶段,尚未准备投入生产使用。

多平台爬虫工具

  • 创建周期:282 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:2419 个
  • Fork数量:451 次
  • 关注人数:2419 人
  • 贡献人数:8 人
  • Open Issues数量:24 个
  • Github地址:https://github.com/NanmiCoder/MediaCrawler.git

这个开源项目提供了针对小红书、抖音、快手、B站、微博等平台的爬虫工具,可以抓取视频、图片、评论、点赞、转发等信息。项目使用playwright搭建桥梁,保留登录成功后的上下文浏览器环境,并通过执行JS表达式获取一些加密参数,从而简化了核心加密JS代码的复现和逆向难度。

Skyvern: 利用LLMs和计算机视觉自动化浏览器工作流程

  • 创建周期:18 天
  • 开发语言:Python
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:1593 个
  • Fork数量:65 次
  • 关注人数:1593 人
  • 贡献人数:4 人
  • Open Issues数量:18 个
  • Github地址:https://github.com/Skyvern-AI/skyvern.git

Skyvern利用LLMs和计算机视觉自动化基于浏览器的工作流程,提供简单的API端点来完全自动化手动工作流程。它利用计算机视觉和LLMs实时解析视口中的项目,创建交互计划并与其交互。这种方法使Skyvern能够在新网站上运行,抵抗布局更改,并通过复杂的交互进行推理。

Chronos: 学习时间序列的语言

  • 创建周期:24 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:367 个
  • Fork数量:62 次
  • 关注人数:367 人
  • 贡献人数:3 人
  • Open Issues数量:1 个
  • Github地址:https://github.com/amazon-science/chronos-forecasting.git

Chronos是基于语言模型架构的预训练时间序列预测模型系列。它通过缩放和量化将时间序列转换为一系列标记,并使用交叉熵损失在这些标记上训练语言模型。一旦训练完成,通过在历史上下文中对多个未来轨迹进行采样,可以获得概率预测。Chronos模型已经在大量公开可用的时间序列数据以及使用高斯过程生成的合成数据上进行了训练。

使用Next.js、React、Drizzle和Stripe构建Duolingo克隆的视频教程

  • 创建周期:4 天
  • 开发语言:TypeScript
  • Star数量:127 个
  • Fork数量:44 次
  • 关注人数:127 人
  • 贡献人数:1 人
  • Open Issues数量:0 个
  • Github地址:https://github.com/AntonioErdeljac/next14-duolingo-clone.git
  • 项目首页: https://next14-duolingo-clone.vercel.app

/images/antonioerdeljac-next14-duolingo-clone-0.png

这个存储库是关于使用Next.js、React、Drizzle和Stripe构建Duolingo克隆的YouTube视频教程。该项目包括功能,如AI语音、美观的组件系统、惊人的角色、认证、音效、心脏系统、积分/经验系统、排行榜、任务里程碑、商店系统、无限心脏的专业版、首页、管理仪表板、使用DrizzleORM的ORM、使用NeonDB的PostgresDB以及在Vercel上部署。