Github 2024-02-23 开源项目日报 Top10

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

开发语言项目数量
非开发语言项目4
Python项目3
TypeScript项目1
HTML项目1
Dart项目1
Rust项目1

从零开始构建你喜爱的技术

  • 创建周期:2086 天
  • Star数量:240928 个
  • Fork数量:23078 次
  • 关注人数:240928 人
  • 贡献人数:112 人
  • Open Issues数量:314 个
  • Github地址:https://github.com/codecrafters-io/build-your-own-x.git
  • 项目首页: https://codecrafters.io

这个存储库是一系列逐步指南的汇编,可以从头开始重新创建各种技术,例如3D渲染器、区块链、游戏、操作系统等。它旨在帮助个人通过理解和构建自己喜欢的技术来掌握编程。

专业编程 - 软件工程师的学习资源集合

  • 创建周期:3029 天
  • 开发语言:Python, HTML
  • 协议类型:MIT License
  • Star数量:38418 个
  • Fork数量:2940 次
  • 关注人数:38418 人
  • 贡献人数:27 人
  • Open Issues数量:14 个
  • Github地址:https://github.com/charlax/professional-programming.git

专业编程是一套针对软件工程师的学习资源集合,涵盖了从编程原则到个人生产力和工作/生活平衡等广泛主题。其目标是提供经典和鼓舞人心的资源,使开发人员更加熟练。

Langchain-Chatchat(原Langchain-ChatGLM)- 本地知识库问答应用

  • 创建周期:328 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:22635 个
  • Fork数量:3949 次
  • 关注人数:22635 人
  • 贡献人数:116 人
  • Open Issues数量:46 个
  • Github地址:https://github.com/chatchat-space/Langchain-Chatchat.git

Langchain-Chatchat(原Langchain-ChatGLM)是一个基于大型语言模型(如ChatGLM)和应用框架(如Langchain)实现的开源、可在本地部署的检索增强生成(RAG)大型模型知识库项目。

Lobe Chat - 开源高性能AI聊天框架

  • 创建周期:276 天
  • 开发语言:TypeScript
  • 协议类型:MIT License
  • Star数量:18033 个
  • Fork数量:3733 次
  • 关注人数:18033 人
  • 贡献人数:61 人
  • Open Issues数量:147 个
  • Github地址:https://github.com/lobehub/lobe-chat.git
  • 项目首页: https://chat-preview.lobehub.com

Lobe Chat是一个开源的、高性能的AI聊天框架,支持一键免费部署私人ChatGPT/Gemini/Local LLM应用。

Hiddify-Next: 多平台自动代理客户端

  • 创建周期:249 天
  • 开发语言:Dart
  • 协议类型:Other
  • Star数量:3426 个
  • Fork数量:232 次
  • 关注人数:3426 人
  • 贡献人数:20 人
  • Open Issues数量:107 个
  • Github地址:https://github.com/hiddify/hiddify-next.git
  • 项目首页: https://hiddify.com

Hiddify-Next是一个支持Sing-box、X-ray、TUIC、Hysteria、Reality、Trojan、SSH等多种协议的多平台自动代理客户端。它是一个开源、安全且无广告的解决方案。

cve-rs: 100%安全的Rust内存漏洞引入

  • 创建周期:7 天
  • 开发语言:Rust
  • 协议类型:Other
  • Star数量:2092 个
  • Fork数量:45 次
  • 关注人数:2092 人
  • 贡献人数:6 人
  • Open Issues数量:8 个
  • Github地址:https://github.com/Speykious/cve-rs.git

cve-rs 是一个使用 100% 安全的 Rust 编写的开源项目,允许以内存安全的方式引入常见的内存漏洞到 Rust 程序中。它旨在提供一种在不损害程序安全性的情况下破坏程序内存的方法。该项目致力于通过在整个代码库中使用 #![deny(unsafe_code)] 并实现内存漏洞和某些 Rust 函数的安全重新实现来确保内存安全。

科技公司系统设计案例研究

  • 创建周期:8 天
  • Star数量:1290 个
  • Fork数量:93 次
  • 关注人数:1290 人
  • 贡献人数:1 人
  • Open Issues数量:0 个
  • Github地址:https://github.com/systemdesign42/system-design.git

这个开源项目旨在汇编各种科技公司的案例研究,以及它们处理大规模用户需求的系统设计策略。这些案例研究涵盖了广泛的主题,如实时协作、视频流媒体、微服务和可扩展性。其目标是提供一个宝贵的资源,以了解并从成功的科技公司的经验中学习。

OOTDiffusion: Outfitting Fusion基于潜在扩散可控虚拟试穿

  • 创建周期:30 天
  • 开发语言:Python
  • 协议类型:Other
  • Star数量:1262 个
  • Fork数量:133 次
  • 关注人数:1262 人
  • 贡献人数:1 人
  • Open Issues数量:23 个
  • Github地址:https://github.com/levihsu/OOTDiffusion.git

OOTDiffusion是Outfitting Fusion基于潜在扩散可控虚拟试穿的官方实现。该项目由来自小i研究的徐宇豪、顾涛、陈伟峰和陈成才开发。实现包括在VITON-HD(768 * 1024)上训练的模型检查点,并计划将在未来发布在Dress Code(768 * 1024)上训练的检查点。该项目还在预处理阶段利用了humanparsing和openpose的检查点,并要求将clip-vit-large-patch14下载到checkpoints文件夹中。

独立开发者出海技术栈和工具

  • 创建周期:3 天
  • Star数量:1032 个
  • Fork数量:71 次
  • 关注人数:1032 人
  • 贡献人数:3 人
  • Open Issues数量:0 个
  • Github地址:https://github.com/weijunext/indie-hacker-tools.git

这个开源项目收录了独立开发者出海所需的技术栈和工具,旨在帮助他们提升开发效率、降低成本,同时选择市场上流行的工具。该仓库持续整理中,并欢迎开发者提供pr和issues进行更新。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/700473.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智胜未来,新时代IT技术人风口攻略-第七版(弃稿)

文章目录 前言鸿蒙生态科普调研人员画像角色先行结论 - 市场下的增量蛋糕高校助力鸿蒙 - 掀起鸿蒙教育热潮高校鸿蒙课程开设占比 - 巨大需求背后是矛盾冲突教研力量并非唯一原因 - 看重教学成果复用与效率 企业布局规划 - 多元市场前瞻视野全盘接纳仍需一段时间 - 积极正向的一…

【新手易错点】golang中byte和rune

1 总体区别 在Golang中,byte和rune是两种不同类型的数据。简单来说,byte是一个8位的无符号整数类型,而rune则是一个32位的Unicode字符类型。 Byte: 在Golang中,byte类型实际上是uint8的别名,它用来表示8位的无符号整…

2.22日学习打卡----正则表达式

2.22日学习打卡 目录: 2.22日学习打卡正则表达式什么是正则表达式?正则表达式的作用正则表达式特点基础语法表格元字符Java 中正则表达式的使用正则表达式语法规则内容限定单个字符限定范围字符限定取反限定 长度限定长度限定符号预定义字符正则表达式的…

【MySQL】MySQL从0到0.9 - 持续更新ing

MySQL SQL 基础 DDL 语句 show databases; show tables; desc table_name; # 获取表信息 show create table 表名; // 查询指定表的建表语句 数据类型 char(10) 不满10个会用空格填充,性能好一点 varchar(10) 变长字符串,性能差一点 CREATE TABLE tabl…

力扣 187. 重复的DNA序列

1.题目 DNA序列 由一系列核苷酸组成,缩写为 A, C, G 和 T.。 例如,"ACGAATTCCG" 是一个 DNA序列 。 在研究 DNA 时,识别 DNA 中的重复序列非常有用。 给定一个表示 DNA序列 的字符串 s ,返回所有在 DNA 分子中出现不止一…

【word技巧】word文档如何设置限制编辑

Word文档中为了提高办公效率以及文档安全,我们可以考虑为word文档设置一个限制编辑起到保护文档的作用。今天介绍word文档设置限制编辑的方法。 打开word文档之后,点击功能栏中的【审阅】功能,选择【限制编辑】功能 这是我们勾选右边弹框中的…

【Spring MVC篇】简单案例分析

个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【Spring MVC】 本专栏旨在分享学习Spring MVC的一点学习心得,欢迎大家在评论区交流讨论💌 目录 一、加法计算器二…

匿名+有名管道

管道 相关概念 4种情况 正常情况,如果管道没有数据,读端陷入等待,直到有数据才能唤醒正常情况,如果管道被写满,写端陷入等待,直到有空间才能唤醒写段关闭,读端一直读取,read返回0…

mac m1调试aarch64 android kernel最终方案

问题 这是之前的,调试android kernel的方案还是太笨重了 完美调试android-goldfish(linux kernel) aarch64的方法 然后,看GeekCon AVSS 2023 Qualifier,通过 sdk-repo-linux_aarch64-emulator-8632828.zip 进行启动 完整编译的aosp kernnl…

51单片机学习(4)-----独立按键进一步控制LED灯

前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。 目录 一. 独立按键灵活控制LED 程序一:单个独立按键控制多个…

Web性能优化-详细讲解与实用方法-MDN文档学习笔记

Web性能优化 查看更多学习笔记:GitHub:LoveEmiliaForever MDN中文官网 性能优良的网站能够提高访问者留存和用户满意度,减少客户端和服务器之间传输的数据量可降低各方的成本 不同的业务目标和用户需求需要不同的性能度量,要提高…

STM32CubeMX FOC工程配置(AuroraFOC)

一. 简介 哈喽,大家好,今天给大家带来基于AuroraFOC开发板的STM32CubeMX的工程配置,主要配置的参数如下: 1. 互补PWM输出 2. 定时器注入中断ADC采样 3. SPI配置 4. USB CDC配置 5. RT Thread配置 大家如果对这几部分感兴趣的话&#xff0c…

贪婪算法入门指南

想象一下,你在玩一款捡金币的游戏。在这个游戏里,地图中散布着各种大小不一的金币,而你的目标就是尽可能快地收集到最多的金币。你可能会采取一个直观的策略:每次都去捡最近的、看起来最大的金币。这种在每一步都采取局部最优解的…

新版Java面试专题视频教程——虚拟机篇①

新版Java面试专题视频教程——虚拟机篇① 1 JVM组成1.1 JVM由那些部分组成,运行流程是什么?1.2 什么是程序计数器?1.3 你能给我详细的介绍Java堆吗?1.3.1 1.7和1.8 堆的区别1.3.2 元空间(MetaSpace)介绍 1.4 什么是虚拟机栈1.4.1 堆和栈的区…

普中51单片机学习(AD转换)

AD转换 分辨率 ADC的分辨率是指使输出数字量变化一个相邻数码所需输入模拟电压的变化量。常用二进制的位数表示。例如12位ADC的分辨率就是12位,或者说分辨率为满刻度的1/(2^12)。 一个10V满刻度的12位ADC能分辨输入电压变化最小值是10V1/(2^12 )2.4mV。 量化误差 …

【Kafka】消息重复场景及解决

目录 生产者阶段重复根本原因过程记录顺序问题解决方案 生产者和broker阶段消息丢失原因解决 消费者阶段重复根本原因解决 生产者阶段重复 根本原因 生产发送的消息没有收到正确的broke响应,导致生产者重试。 生产者发出一条消息,broke落盘以后因为网…

linux drm mipi dsi lcd 点屏之设备树配置

linux drm mipi dsi lcd 点屏之设备树配置 设备树文档: https://elixir.bootlin.com/linux/v6.8-rc5/source/Documentation/devicetree/bindings/display/dsi-controller.yaml https://elixir.bootlin.com/linux/v6.8-rc5/source/Documentation/devicetree/binding…

网络安全笔记总结

IAE引擎 1.深度检测技术--DFI和DPI技术 DFI和DPI都是流量解析技术,对业务的应用、行为及具体信息进行识别,主要应用于流量分析及流量检测。 DPI:深度包检测技术 DPI是一种基于应用层的流量检测和控制技术,对流量进行拆包&#x…

我花了5天时间,开发了一个在线学习的小网站

大三寒假赋闲在家,闲来无事,用了5天时间做了一个在线学习的小网站,一鼓作气部署上线,制作的过程比较坎坷。内心经历过奔溃,也经历过狂喜。 按照惯例先放出网址,欢迎大家来访问学习:www.pbjlove…

LabVIEW串口通信的激光器模块智能控制

LabVIEW串口通信的激光器模块智能控制 介绍了通过于LabVIEW的VISA串口通信技术在激光器模块控制中的应用。通过研究VISA串口通信的方法和流程,实现了对激光器模块的有效控制,解决了数据发送格式的匹配问题,为激光器模块的智能控制提供了一种…