目录

Github 2024-07-29 开源项目周报 Top15

根据Github Trendings的统计,本周(2024-07-29统计)共有15个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Python项目2
Java项目2
HTML项目2
C项目2
TypeScript项目2
JavaScript项目2
非开发语言项目1
Vue项目1
Go项目1
Dart项目1
C++项目1
Rust项目1
Jupyter Notebook项目1

各种有趣主题的精彩清单

  • 创建周期:3657 天
  • 协议类型:Creative Commons Zero v1.0 Universal
  • Star数量:311067 个
  • Fork数量:27057 次
  • 关注人数:311067 人
  • 贡献人数:437 人
  • Open Issues数量:37 个
  • Github地址:https://github.com/sindresorhus/awesome.git

/images/sindresorhus-awesome-0.png

该项目是一个收集了各种有趣主题的精彩清单,包括平台、编程语言、前端和后端开发、计算机科学、大数据、理论、书籍、编辑器、游戏、开发环境、娱乐、数据库、媒体、学习资源、安全、内容管理系统、硬件、商业、工作、网络、去中心化系统、健康和社会科学、事件、测试和其他主题。

/images/sindresorhus-awesome-1.png

Bootstrap 5: Web上开发响应式、移动优先项目的最流行框架

  • 创建周期:4749 天
  • 开发语言:JavaScript, HTML
  • 协议类型:MIT License
  • Star数量:168399 个
  • Fork数量:78551 次
  • 关注人数:168399 人
  • 贡献人数:361 人
  • Open Issues数量:577 个
  • Github地址:https://github.com/twbs/bootstrap.git
  • 项目首页: https://getbootstrap.com

/images/twbs-bootstrap-0.png

Bootstrap 5是用于在Web上开发响应式、移动优先项目的最流行的HTML、CSS和JavaScript框架。默认分支用于开发Bootstrap 5版本,而v4-dev分支包含Bootstrap 4的自述文件、文档和源代码。

Airbnb JavaScript风格指南

  • 创建周期:4274 天
  • 开发语言:JavaScript
  • 协议类型:MIT License
  • Star数量:143273 个
  • Fork数量:26324 次
  • 关注人数:143273 人
  • 贡献人数:404 人
  • Open Issues数量:166 个
  • Github地址:https://github.com/airbnb/javascript.git

Airbnb JavaScript风格指南提供了一种基本合理的JavaScript方法,假设您使用Babel,并要求使用babel-preset-airbnb或等效方法。它还假定在应用程序中安装了shims/polyfills,使用airbnb-browser-shims或等效方法。该指南提供其他语言版本,并包括ES5(已弃用)、React、CSS-in-JavaScript、CSS&Sass和Ruby的样式指南。

Hoppscotch: 开源API开发生态系统

  • 创建周期:1800 天
  • 开发语言:TypeScript, Vue
  • 协议类型:MIT License
  • Star数量:61887 个
  • Fork数量:4295 次
  • 关注人数:61887 人
  • 贡献人数:212 人
  • Open Issues数量:386 个
  • Github地址:https://github.com/hoppscotch/hoppscotch.git
  • 项目首页: https://hoppscotch.io

/images/hoppscotch-hoppscotch-0.png

Hoppscotch是一个开源的API开发生态系统,提供了与Postman和Insomnia的替代方案。它提供了全面的文档,帮助用户了解更多关于该应用程序。

高性能自托管照片和视频管理解决方案

  • 创建周期:781 天
  • 开发语言:TypeScript, Dart
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:28083 个
  • Fork数量:1263 次
  • 关注人数:28083 人
  • 贡献人数:295 人
  • Open Issues数量:384 个
  • Github地址:https://github.com/immich-app/immich.git
  • 项目首页: https://immich.app

/images/immich-app-immich-0.png

这是一个高性能的自托管照片和视频管理解决方案。然而,需要注意的是该项目正在非常积极地开发中,用户应该预期会有错误和重大变化。不建议将该应用作为存储照片和视频的唯一方式,并且用户应始终遵循 3-2-1 备份计划来保护他们珍贵的照片和视频。

本地托管的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文件等任务。该应用程序通过不发出用于跟踪或记录的出站调用来确保隐私,并且文件在任务执行期间要么存在于客户端,要么仅暂时存在于服务器内存中。

Mem0: 个性化人工智能的内存层

  • 创建周期:395 天
  • 开发语言:Python
  • Star数量:9645 个
  • Fork数量:1177 次
  • 关注人数:9645 人
  • 贡献人数:111 人
  • Open Issues数量:148 个
  • Github地址:https://github.com/mem0ai/mem0.git
  • 项目首页: https://docs.mem0.ai

Mem0是用于大型语言模型的内存层,可在各种应用程序中实现个性化的人工智能体验。它提供智能、自我改进的内存层,还包括Embedchain项目。

Llamafile: 使开放的LLM更易访问

  • 创建周期:206 天
  • 开发语言:C++
  • 协议类型:Other
  • Star数量:11635 个
  • Fork数量:547 次
  • 关注人数:11635 人
  • 贡献人数:28 人
  • Open Issues数量:55 个
  • Github地址:https://github.com/Mozilla-Ocho/llamafile.git
  • 项目首页: https://llamafile.ai

Llamafile是一个框架,旨在通过将llama.cpp与Cosmopolitan Libc结合成一个名为’llamafile’的单文件可执行文件,使开放的LLM对开发人员和最终用户更加易于访问,无需安装即可在大多数计算机上本地运行。

Flipper Zero Unleashed Firmware - Flipper Zero解锁固件

  • 创建周期:679 天
  • 开发语言:C
  • 协议类型:GNU General Public License v3.0
  • Star数量:13585 个
  • Fork数量:1219 次
  • 关注人数:13585 人
  • 贡献人数:306 人
  • Open Issues数量:70 个
  • Github地址:https://github.com/DarkFlippers/unleashed-firmware.git
  • 项目首页: https://t.me/flipperzero_unofficial

/images/darkflippers-unleashed-firmware-0.png

Flipper Zero Unleashed Firmware是一个旨在为Flipper Zero设备提供固件的开源项目。

NVIDIA Linux开源GPU内核模块源码

  • 创建周期:811 天
  • 开发语言:C
  • 协议类型:Other
  • Star数量:14382 个
  • Fork数量:1190 次
  • 关注人数:14382 人
  • 贡献人数:13 人
  • Open Issues数量:168 个
  • Github地址:https://github.com/NVIDIA/open-gpu-kernel-modules.git

NVIDIA Linux开源GPU内核模块源码是NVIDIA Linux开源GPU内核模块版本550.100的源代码发布。

Trufflehog: 查找和验证凭据的开源项目

  • 创建周期:2581 天
  • 开发语言:Go
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:13105 个
  • Fork数量:1498 次
  • 关注人数:13105 人
  • 贡献人数:93 人
  • Open Issues数量:189 个
  • Github地址:https://github.com/trufflesecurity/trufflehog.git
  • 项目首页: https://trufflesecurity.com

/images/trufflesecurity-trufflehog-0.png

Trufflehog是一个用于查找和验证凭据的开源项目。它提供了多种安装选项,包括在MacOS上使用Homebrew,使用Docker,二进制发布,从源代码编译以及使用安装脚本(带或不带校验签名验证)。

Llama Recipes: 用于微调Meta Llama模型的存储库

  • 创建周期:279 天
  • 开发语言:Jupyter Notebook
  • Star数量:8589 个
  • Fork数量:1195 次
  • 关注人数:8589 人
  • 贡献人数:56 人
  • Open Issues数量:161 个
  • Github地址:https://github.com/meta-llama/llama-recipes.git

Llama Recipes是一个提供可扩展库用于微调Meta Llama模型的存储库,还包括示例脚本和笔记本,用于各种用例。它支持在本地、云端和本地运行Meta Llama,并展示了如何在领域适应和构建应用程序中使用模型。

MinerU - 开源高质量数据提取工具

  • 创建周期:144 天
  • 开发语言:Python
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:849 个
  • Fork数量:81 次
  • 关注人数:849 人
  • 贡献人数:9 人
  • Open Issues数量:16 个
  • Github地址:https://github.com/opendatalab/MinerU.git
  • 项目首页: https://opendatalab.com/OpenSourceTools

MinerU是一个开源数据提取工具,为PDF、网页和电子书提供高质量的提取支持。

AutoMQ: 云首选替代品

  • 创建周期:347 天
  • 开发语言:Java
  • Star数量:2504 个
  • Fork数量:129 次
  • 关注人数:2504 人
  • 贡献人数:359 人
  • Open Issues数量:56 个
  • Github地址:https://github.com/AutoMQ/automq.git
  • 项目首页: https://www.automq.com/docs

AutoMQ是Kafka的云首选替代品,通过将耐久性解耦到S3和EBS,提供了10倍的成本效益,在几秒钟内自动扩展,并且具有个位数毫秒的延迟。

NativeLink:高性能构建缓存和远程执行系统

  • 创建周期:1304 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:459 个
  • Fork数量:53 次
  • 关注人数:459 人
  • 贡献人数:26 人
  • Open Issues数量:123 个
  • Github地址:https://github.com/TraceMachina/nativelink.git
  • 项目首页: https://nativelink.com

NativeLink是一个高效的、高性能的构建缓存和远程执行系统,可以加速软件编译和测试,同时降低基础设施成本。它通过智能缓存构建产物并在多台机器间分发任务,优化各种规模项目的构建流程。