Github 2024-01-31 开源项目日报 Top10

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

开发语言项目数量
Python项目5
非开发语言项目3
TypeScript项目1
Jupyter Notebook项目1
C项目1

基于项目的学习

  • 创建周期:2485 天
  • 协议类型:MIT License
  • Star数量:153941 个
  • Fork数量:20746 次
  • 关注人数:153941 人
  • 贡献人数:100 人
  • Open Issues数量:99 个
  • Github地址:https://github.com/practical-tutorials/project-based-learning.git

基于项目的学习是一个由程序员编写的编程教程列表,旨在帮助有志成为软件开发人员的人学习如何从零开始构建应用程序。这些教程涵盖了各种主要的编程语言,并可能涉及多种技术和语言。

现代C++编程课程(C++11/14/17/20)

  • 创建周期:2151 天
  • Star数量:8968 个
  • Fork数量:643 次
  • 关注人数:8968 人
  • 贡献人数:2 人
  • Open Issues数量:3 个
  • Github地址:https://github.com/federico-busato/Modern-CPP-Programming.git

现代C ++编程课程涵盖C ++11/14/17/20,并全面介绍了现代C ++编程。

从零开始构建大型语言模型

  • 创建周期:190 天
  • 开发语言:Jupyter Notebook
  • 协议类型:Other
  • Star数量:3073 个
  • Fork数量:149 次
  • 关注人数:3073 人
  • 贡献人数:6 人
  • Open Issues数量:0 个
  • Github地址:https://github.com/rasbt/LLMs-from-scratch.git
  • 项目首页: https://www.manning.com/books/build-a-large-language-model-from-scratch

《从零开始构建大型语言模型》一书指导读者逐步创建自己的LLM,用清晰的文字、图表和示例解释每个阶段。用于教育目的训练和开发小型功能模型的方法,与创建ChatGPT等大规模基础模型的方法相似。

Yi: 从头开始训练的大型语言模型

  • 创建周期:89 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:5835 个
  • Fork数量:360 次
  • 关注人数:5835 人
  • 贡献人数:33 人
  • Open Issues数量:36 个
  • Github地址:https://github.com/01-ai/Yi.git
  • 项目首页: https://01.ai

Yi是由01-ai开发的开源项目,由一系列从头开始训练的大型语言模型组成。

90天网络安全学习计划

  • 创建周期:374 天
  • 协议类型:MIT License
  • Star数量:4142 个
  • Fork数量:435 次
  • 关注人数:4142 人
  • 贡献人数:2 人
  • Open Issues数量:22 个
  • Github地址:https://github.com/farhanashrafdev/90DaysOfCyberSecurity.git

该存储库提供了一个为期90天的网络安全学习计划,提供了学习各种网络安全概念和技术的资源,安排了涵盖Network+、Security+、Linux、Python、Traffic Analysis、Git、ELK、AWS、Azure和Hacking等主题的每日任务。

Lepton AI对话搜索演示

  • 创建周期:6 天
  • 开发语言:TypeScript, Python
  • 协议类型:Apache License 2.0
  • Star数量:1079 个
  • Fork数量:115 次
  • 关注人数:1079 人
  • 贡献人数:2 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/leptonai/search_with_lepton.git
  • 项目首页: https://search.lepton.run

该项目旨在利用Lepton AI构建一个快速的基于对话的搜索演示。它包括内置LLM支持、搜索引擎、可定制的UI界面以及可共享、缓存的搜索结果。

Excel 16位CPU

  • 创建周期:4 天
  • 开发语言:Python
  • 协议类型:Creative Commons Zero v1.0 Universal
  • Star数量:1114 个
  • Fork数量:93 次
  • 关注人数:1114 人
  • 贡献人数:1 人
  • Open Issues数量:6 个
  • Github地址:https://github.com/InkboxSoftware/excelCPU.git

Excel 16位CPU存储库包含一个在Excel电子表格中实现的16位CPU,具有16个通用寄存器、128KB的RAM和一个128x128的显示屏。它可以在自动模式或手动模式下进行控制,并根据InstructionSet.xlsx电子表格中指定的指令集架构运行。此外,可以使用Excel-ASM16语言编写程序,并编译到ROM.xlsx电子表格中。

微型视觉语言模型Moondream

  • 创建周期:28 天
  • 开发语言:Python
  • Star数量:390 个
  • Fork数量:24 次
  • 关注人数:390 人
  • 贡献人数:4 人
  • Open Issues数量:15 个
  • Github地址:https://github.com/vikhyat/moondream.git

微型视觉语言模型Moondream是一个强大而多才多艺的开源项目,旨在高效地运行在各种平台上。

在C中重新实现C++标准库功能

  • 创建周期:46 天
  • 开发语言:C
  • 协议类型:ISC License
  • Star数量:625 个
  • Fork数量:33 次
  • 关注人数:625 人
  • 贡献人数:1 人
  • Open Issues数量:1 个
  • Github地址:https://github.com/KaisenAmin/c_std.git

该项目旨在使用C编程语言重新实现C++标准库的功能。它为C开发人员提供了在C++中常见的工具和库,使其能够更好地管理数据结构、实现算法并在C语言的生态系统内使用各种功能。

Jenkins漏洞(CVE-2024-23897):任意文件读取漏洞和潜在的远程代码执行

  • 创建周期:5 天
  • 开发语言:Python
  • Star数量:106 个
  • Fork数量:19 次
  • 关注人数:106 人
  • 贡献人数:1 人
  • Open Issues数量:1 个
  • Github地址:https://github.com/h4x0r-dz/CVE-2024-23897.git

Jenkins存在漏洞(CVE-2024-23897),允许攻击者使用Jenkins控制器进程的默认字符编码读取Jenkins控制器文件系统上的任意文件。这可能导致任意文件读取和潜在的远程代码执行。该漏洞存在于Jenkins 2.441及更早版本、LTS 2.426.2及更早版本,原因是args4j库的默认启用功能。具有Overall/Read权限的攻击者可以读取整个文件,而没有权限的攻击者可以读取文件的前几行。