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

news/2024/7/10 21:57:47 标签: github, 开源, Github趋势分析, 开源项目, Python, Golang

根据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权限的攻击者可以读取整个文件,而没有权限的攻击者可以读取文件的前几行。


http://www.niftyadmin.cn/n/5358719.html

相关文章

从0搭建一个springboot web系统

要从头开始搭建一个Spring Boot Web系统,你需要遵循以下步骤: 安装Java开发环境(JDK)和Maven(构建工具)。创建一个新的Maven项目。在项目的pom.xml文件中添加Spring Boot相关依赖。创建一个主类&#xff0…

Python下载安装与环境配置

本文将指导您完成Python的下载、安装以及环境配置过程,确保您在编写和运行Python代码时能够获得最佳体验。我们将提供详细的步骤和代码示例,帮助您顺利完成设置。 一、Python下载与安装 访问Python官网:首先,您需要访问Python的官…

ElementUI Form:Input 输入框

ElementUI安装与使用指南 Input 输入框 点击下载learnelementuispringboot项目源码 效果图 el-input.vue &#xff08;Input 输入框&#xff09;页面效果图 项目里el-input.vue代码 <script> export default {name: el_input,data() {return {input: ,input1: ,i…

Django如何调用机器学习模型进行预测

Django是一个流行的Python Web框架,它可以很方便地集成机器学习模型,进行预测和推理。我将介绍如何在Django项目中调用训练好的机器学习模型,并实现一个预测接口。 准备工作 首先我们需要一个训练好的机器学习模型。这里我们使用Scikit-Learn训练一个简单的线性回归模型作为示…

综合回溯,剪枝,暴搜

目录 力扣1863.找出所有子集的异或总和再求和 力扣47.全排列II​编辑 力扣17.电话号码的字母组合电话号码的字母组合https://leetcode.cn/problems/letter-combinations-of-a-phone-number/​编辑 力扣22.括号生成 力扣1863.找出所有子集的异或总和再求和 class Solution {in…

万界星空科技低代码平台/开源低代码平台

低代码平台通常是指aPaaS平台&#xff0c;通过为开发者提供可视化的应用开发环境&#xff0c;降低或去除应用开发对原生代码编写的需求量&#xff0c;进而实现便捷构建应用程序的一种解决方案。 更加简单点的理解就是“拖拽&#xff01;搭建应用”。 用万界星空科技低代码平台…

python基础——池

池的介绍&#xff1a; 提前创建进程池&#xff0c;防止创建的进程数量过多导致系统性能受到影响&#xff0c;在系统执行任务时&#xff0c;系统会使用池中已经创建进程/线程&#xff0c;从而防止资源的浪费&#xff0c;创建的进程/线程可以让多个进程使用&#xff0c;从而降低…

CMake官方教程中文翻译 Step 6: Adding Support for a Testing Dashboard

鉴于自己破烂的英语&#xff0c;所以把cmake的官方文档用 谷歌翻译 翻译下来方便查看。 英语好的同学建议直接去看cmake官方文档&#xff08;英文&#xff09;学习&#xff1a;地址 点这里 或复制&#xff1a;https://cmake.org/cmake/help/latest/guide/tutorial/index.html …