目录

Github 2024-08-12 开源项目日报 Top10

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

开发语言项目数量
Python项目3
Java项目2
JavaScript项目1
TypeScript项目1
Vue项目1
Clojure项目1
Dockerfile项目1
HTML项目1
C项目1
Jupyter Notebook项目1

Node.js最佳实践

  • 创建周期:2521 天
  • 开发语言:Dockerfile
  • 协议类型:Creative Commons Attribution Share Alike 4.0 International
  • Star数量:97981 个
  • Fork数量:9942 次
  • 关注人数:97981 人
  • 贡献人数:228 人
  • Open Issues数量:72 个
  • Github地址:https://github.com/goldbergyoni/nodebestpractices.git
  • 项目首页: https://twitter.com/nodepractices/

/images/goldbergyoni-nodebestpractices-0.png

Node.js最佳实践是Node.js最佳实践内容的精选列表,包括合作者的贡献。它不断更新新的问题和拉取请求,目前包括80多个最佳实践、样式指南和架构技巧。内容包括附加信息,包括代码示例、选定博客的引用和更多信息。

/images/goldbergyoni-nodebestpractices-1.png

JeecgBoot 企业级低代码开发平台

  • 创建周期:2062 天
  • 开发语言:Java, Vue
  • 协议类型:Apache License 2.0
  • Star数量:38677 个
  • Fork数量:14480 次
  • 关注人数:38677 人
  • 贡献人数:15 人
  • Open Issues数量:90 个
  • Github地址:https://github.com/jeecgboot/JeecgBoot.git
  • 项目首页: http://www.jeecg.com

/images/jeecgboot-jeecgboot-0.png

JeecgBoot是基于代码生成器的企业级低代码开发平台。它采用了前后端分离架构,使用SpringBoot 2.x/3.x,SpringCloud,Ant Design Vue3,Mybatis-plus,Shiro和JWT。强大的代码生成器使得前后端代码可以一键生成,无需编写任何代码。它采用了新的开发模式:OnlineCoding -> 代码生成 -> 手工合并,帮助Java项目解决70%的重复工作,使开发人员能够更多关注业务逻辑。JeecgBoot提供了一系列低代码模块,实现了真正的零代码在线开发,如在线表单开发、报表和图表设计、仪表盘设计和移动配置能力。它旨在通过OnlineCoding配置实现简单功能的零代码开发,同时通过代码生成器生成的手工合并来实现复杂功能的低代码开发,确保智能和灵活性。JeecgBoot适用于任何J2EE项目的开发,尤其适合SAAS项目、MIS、OA、ERP、CRM等,其半智能手工合并的开发方式可以显著提高开发效率超过70%,大大降低开发成本。

/images/jeecgboot-jeecgboot-1.png

本地托管的PDF文件操作工具

  • 创建周期:464 天
  • 开发语言:Java, HTML
  • 协议类型:GNU General Public License v3.0
  • Star数量:23260 个
  • Fork数量:1652 次
  • 关注人数:23260 人
  • 贡献人数:104 人
  • Open Issues数量:164 个
  • Github地址:https://github.com/Stirling-Tools/Stirling-PDF.git

/images/stirling-tools-stirling-pdf-0.png

一个本地托管的网络应用程序,提供对PDF文件的各种操作。它是一个使用Docker的综合工具,允许进行分割、合并、转换、重新组织、添加图像、旋转和压缩PDF文件等任务。该应用程序通过不发出用于跟踪或记录的出站调用来确保隐私,并且文件在任务执行期间要么存在于客户端,要么仅暂时存在于服务器内存中。

易采集:可视化无代码爬虫

  • 创建周期:1383 天
  • 开发语言:JavaScript, Python
  • 协议类型:Other
  • Star数量:22289 个
  • Fork数量:2559 次
  • 关注人数:22289 人
  • 贡献人数:6 人
  • Open Issues数量:14 个
  • Github地址:https://github.com/NaiboWang/EasySpider.git
  • 项目首页: https://www.easyspider.net

一个可视化浏览器自动化测试/数据采集/爬虫软件,可以使用图形化界面,无代码可视化的设计和执行任务。只需要在网页上选择自己想要操作的内容并根据提示框操作即可完成任务的设计和执行。同时软件还可以单独以命令行的方式进行执行,从而可以很方便的嵌入到其他系统中。

Penpot: 开源设计工具,设计与代码协作

  • 创建周期:3148 天
  • 开发语言:Clojure
  • 协议类型:Mozilla Public License 2.0
  • Star数量:30183 个
  • Fork数量:1487 次
  • 关注人数:30183 人
  • 贡献人数:163 人
  • Open Issues数量:344 个
  • Github地址:https://github.com/penpot/penpot.git
  • 项目首页: https://penpot.app

/images/penpot-penpot-0.png

Penpot是第一个用于设计和代码协作的开源设计工具,允许设计师创建令人惊叹的设计和交互原型,同时开发人员可以使用现成的代码。它是基于Web的,符合开放标准,而且是免费的。最新版本引入了CSS Grid布局功能、完整的UI重新设计、新的组件系统等功能。

/images/penpot-penpot-1.png

AutoGen: 人工智能主体式编程框架

  • 创建周期:348 天
  • 开发语言:Jupyter Notebook
  • 协议类型:Creative Commons Attribution 4.0 International
  • Star数量:28961 个
  • Fork数量:4232 次
  • 关注人数:28961 人
  • 贡献人数:302 人
  • Open Issues数量:688 个
  • Github地址:https://github.com/microsoft/autogen.git
  • 项目首页: https://microsoft.github.io/autogen/

AutoGen是一个用于主体式人工智能的编程框架,通过各种出版物、奖项和合作项目获得了认可。它曾在《福布斯》、《经济学人》等媒体上亮相,并在ICLR 2024 LLM Agents Workshop上获得了最佳论文奖。此外,它还受到了知名人物安德鲁·吴的引用,并在多主体实验中取得了顶级排名。

实时换脸和一键视频深度伪造

  • 创建周期:320 天
  • 开发语言:Python
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:1519 个
  • Fork数量:186 次
  • 关注人数:1519 人
  • 贡献人数:6 人
  • Open Issues数量:11 个
  • Github地址:https://github.com/hacksider/Deep-Live-Cam.git

这个开源项目提供实时换脸和一键视频深度伪造功能,只需一张图片即可。它旨在帮助艺术家完成诸如为自定义角色添加动画或将其用作服装模特等任务。开发人员致力于预防不道德的使用,通过内置检查来避免不适当的媒体,并鼓励在符合当地法律和伦理考虑的情况下负责任地使用。

Teable: 无代码数据库快速指南

  • 创建周期:500 天
  • 开发语言:TypeScript
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:2444 个
  • Fork数量:98 次
  • 关注人数:2444 人
  • 贡献人数:7 人
  • Open Issues数量:8 个
  • Github地址:https://github.com/teableio/teable.git
  • 项目首页: https://teable.io

Teable是一个开源的、超快速的、实时的、专业的、开发者友好的无代码数据库。用户可以从模板中选择场景,并单击“使用此模板”来获得快速体验。想要高性能?尝试100万行演示,感受Teable的速度。想要快速学习如何使用?点击本教程。有兴趣自行部署?点击Railway上的部署。

树莓派 Pico SDK:简化开发,强大功能

  • 创建周期:1299 天
  • 开发语言:C
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:3350 个
  • Fork数量:865 次
  • 关注人数:3350 人
  • 贡献人数:150 人
  • Open Issues数量:203 个
  • Github地址:https://github.com/raspberrypi/pico-sdk.git

树莓派 Pico SDK 提供了在 C、C++ 或汇编语言中编写 RP 系列微控制器设备程序所需的工具。它为非嵌入式和嵌入式 C 开发人员提供了熟悉的编程环境,支持标准 C/C++ 库、硬件访问 API 以及用于网络、USB、多核编程等的高级库。SDK 的目标是简化开发过程,同时具备足够的功能,可构建从简单应用到低级软件的任何内容。

Power Pwn: Microsoft 365的攻击性安全工具集

  • 创建周期:790 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:591 个
  • Fork数量:56 次
  • 关注人数:591 人
  • 贡献人数:4 人
  • Open Issues数量:19 个
  • Github地址:https://github.com/mbrg/power-pwn.git

/images/mbrg-power-pwn-0.png

Power Pwn是专注于Microsoft 365的攻击性安全工具集,专注于Microsoft Copilot、Copilot Studio和Power Platform。可以使用pip install powerpwn进行安装,并在其Wiki上提供文档、指南和相关讨论。