Github 2024-02-14 开源项目日报 Top9

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

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

开发语言项目数量
Rust项目4
TypeScript项目1
PowerShell项目1
Java项目1
JavaScript项目1
Jupyter Notebook项目1
非开发语言项目1
Python项目1

Nushell - 一种新型的Shell

  • 创建周期:1741 天
  • 开发语言:Rust
  • 协议类型:MIT License
  • Star数量:28770 个
  • Fork数量:1515 次
  • 关注人数:28770 人
  • 贡献人数:417 人
  • Open Issues数量:1232 个
  • Github地址:https://github.com/nushell/nushell.git
  • 项目首页: https://www.nushell.sh/

Nushell是一种新型的Shell。

自托管隧道解决方案列表

  • 创建周期:1246 天
  • Star数量:11887 个
  • Fork数量:592 次
  • 关注人数:11887 人
  • 贡献人数:32 人
  • Open Issues数量:47 个
  • Github地址:https://github.com/anderspitman/awesome-tunneling.git

这是一个ngrok/Cloudflare隧道替代方案和其他隧道软件与服务的列表,重点是自托管。其目的是跟踪和比较隧道解决方案,主要针对希望通过公共域名自动提供HTTPS的本地Web服务器的自托管者和开发人员,即使在受限网络后面。该列表包括开源和商业/闭源选项,以及叠加网络和其他高级工具。自托管的推荐包括frp、SirTunnel和boringproxy,而大多数人推荐使用CloudFlare Tunnel。该列表还提供了有关新工具的更新,并对项目进行了分类,以便更轻松地进行导航。

Hurl:多功能命令行HTTP请求工具

  • 创建周期:1266 天
  • 开发语言:Rust
  • 协议类型:Apache License 2.0
  • Star数量:8091 个
  • Fork数量:263 次
  • 关注人数:8091 人
  • 贡献人数:50 人
  • Open Issues数量:125 个
  • Github地址:https://github.com/Orange-OpenSource/hurl.git
  • 项目首页: https://hurl.dev

Hurl是一个多功能的命令行工具,用于使用纯文本运行和测试HTTP请求。它可用于单个和基于会话的请求,并支持链式多个请求、捕获值以及对标头和主体响应进行查询评估。由libcurl支持,Hurl快速、高效,并且支持HTTP/3。它还提供各种测试功能,如不同类型的查询和断言、测试HTTP端点、检查响应字节,并生成各种格式的报告。

LLRT(低延迟运行时)- 为快速高效的无服务器应用程序而生

  • 创建周期:144 天
  • 开发语言:JavaScript, Rust
  • 协议类型:MIT No Attribution
  • Star数量:2784 个
  • Fork数量:53 次
  • 关注人数:2784 人
  • 贡献人数:9 人
  • Open Issues数量:12 个
  • Github地址:https://github.com/awslabs/llrt.git

LLRT(低延迟运行时)是一个实验性的、轻量级的JavaScript运行时,旨在满足快速高效的无服务器应用程序的不断增长需求。与在AWS Lambda上运行的其他JavaScript运行时相比,LLRT的启动速度可以提高10倍以上,总体成本可以降低2倍。LLRT是用Rust构建的,利用QuickJS作为JavaScript引擎,确保内存使用效率和快速启动。但需要注意的是,LLRT是一个实验性的软件包,可能会发生变化,仅供评估目的使用。

Sudo for Windows: 允许在Windows上运行提升的命令

  • 创建周期:11 天
  • 开发语言:PowerShell
  • 协议类型:MIT License
  • Star数量:1327 个
  • Fork数量:34 次
  • 关注人数:1327 人
  • 贡献人数:6 人
  • Open Issues数量:27 个
  • Github地址:https://github.com/microsoft/sudo.git

Sudo for Windows是一个开源项目,允许用户直接从非提升的终端窗口运行提升的命令。它适用于Windows 11版本26045及更高版本,并且可以在Windows设置应用程序中为内部人员启用。该项目正在逐步开源,可以报告问题和提出功能请求。

GitButler: 允许多分支工作的灵活git客户端

  • 创建周期:379 天
  • 开发语言:TypeScript, Rust
  • 协议类型:Other
  • Star数量:2169 个
  • Fork数量:87 次
  • 关注人数:2169 人
  • 贡献人数:15 人
  • Open Issues数量:59 个
  • Github地址:https://github.com/gitbutlerapp/gitbutler.git
  • 项目首页: https://gitbutler.com

GitButler是一个git客户端,允许同时在多个分支上工作,将文件更改组织到单独的分支中,并将分支单独推送到远程或创建拉取请求。

利用函数调用构建AI助手的工具包

  • 创建周期:648 天
  • 开发语言:Python
  • 协议类型:Mozilla Public License 2.0
  • Star数量:871 个
  • Fork数量:115 次
  • 关注人数:871 人
  • 贡献人数:7 人
  • Open Issues数量:15 个
  • Github地址:https://github.com/phidatahq/phidata.git
  • 项目首页: https://docs.phidata.com

Phidata是一个利用函数调用构建AI助手的工具包。函数调用使LLMs能够通过调用函数并根据响应智能地选择下一步,就像人类解决问题一样。

PEFT(预训练-评估微调)项目

  • 创建周期:251 天
  • 开发语言:Jupyter Notebook
  • Star数量:1251 个
  • Fork数量:359 次
  • 关注人数:1251 人
  • 贡献人数:1 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/ashishpatel26/LLM-Finetuning.git

PEFT(预训练-评估微调)项目旨在使用LoRA和Hugging Face的transformers库,高效地微调大型语言模型。

Oblivion - Android的非官方Warp客户端

  • 创建周期:5 天
  • 开发语言:Java
  • Star数量:550 个
  • Fork数量:38 次
  • 关注人数:550 人
  • 贡献人数:7 人
  • Open Issues数量:25 个
  • Github地址:https://github.com/bepass-org/oblivion.git

Oblivion是一个非官方的Android Warp客户端,通过用户友好的应用程序提供安全和优化的互联网访问。它利用bepass-sdk和自定义的WireGuard Go实现,实现快速和私密的在线体验。


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

相关文章

vue3 Element Plus 基于webstorm练习

提要 vue是前端框架,Elemen是组件库。前端框架和组件库的区别与联系 nodejs 脚本语言需要一个解析器才能运行,JavaScript是脚本语言,在不同的位置有不一样的解析器,如写入html的js语言,浏览器是它的解析器角色。而对…

C#,数值计算,矩阵的行列式(Determinant)、伴随矩阵(Adjoint)与逆矩阵(Inverse)的算法与源代码

本文发布矩阵(Matrix)的一些初级算法。 一、矩阵的行列式(Determinant) 矩阵行列式是指矩阵的全部元素构成的行列式,设A(a)是数域P上的一个n阶矩阵,则所有A(a)中的元素组成的行列式称为矩阵A的行列式&…

编辑器的新选择(基本不用配置)

Cline 不用看网上那些教程Cline几乎不用配置。 点击设置直接选择Chinese, C直接在选择就行了。 Cline是一个很好的编辑器,有很多懒人必备的功能。 Lightly 这是一个根本不用配置的C编辑器。 旁边有目录,而且配色也很好,语言标准可以自己…

如何在Django中使用分布式定时任务并结合消息队列

如何在Django中使用分布式定时任务并结合消息队列 如何在Django中使用分布式定时任务并结合消息队列项目背景与意义实现步骤1. 安装Celery和Django-celery-beat2. 配置Celery3. 配置Django-celery-beat4. 定义定时任务5. 启动Celery worker 和 beat6. Celery 指令7. 对接消息队…

JAVA-数组乱序

实现步骤 假设有一组数组numbers从数组中最后一个元素开始遍历设置一个随机数作为循环中遍历到的元素之前的所有元素的下标,即可从该元素之前的所有元素中随机取出一个每次将随机取出的元素与遍历到的元素交换,即可完成乱序 实例如下: im…

2023全球云计算市场份额排名

关注卢松松,会经常给你分享一些我的经验和观点。 最近Synergy研究院发布了最新的全球云计算市场份额排名。 亚马逊依旧是以31%的的市场份额排名第一,微软azure24%排名第二,Google云11%排名第三,阿里云4%排名第四。腾讯云和IBM、…

Autosar Can模块介绍

简单介绍下,CAN控制器模块处于MCAL,为控制抽象层,这部分主要配置can外设的时钟、波特率、过滤器和邮箱,因芯片的不同,可能会增加一些新的配置项。需要解释下,什么是邮箱,邮箱就是一片报文缓存空间&#xff…

《数字图像处理-OpenCV/Python》连载:形态学图像处理

《数字图像处理-OpenCV/Python》连载:形态学图像处理 本书京东 优惠购书链接 https://item.jd.com/14098452.html 本书CSDN 独家连载专栏 https://blog.csdn.net/youcans/category_12418787.html 第 12 章 形态学图像处理 形态学图像处理是基于形状的图像处理&…