朋友们开工大吉啊!我刚从假期模式切换回来,完全无心工作有些不在状态,比如开机密码错了好几次。闲话少叙,下面就让我们一起看看,春节这段时间 GitHub 上又出了什么有趣、好玩的开源项目。

今年上来就是王炸一款一周飙升了 6,000 Star 的 Git 客户端,项目的作者是 GitHub 的“一号员工”,它的新型分支管理方式可能会让你眼前一亮。AI 可穿戴设备的价格被开源打下来了,仅需 100 美元的制作成本,或许不久的将来还可以更低。说到省钱这款低延迟的 JavaScript 运行时(LLRT),旨在满足日益增长的无服务器应用需求。

最后,还有一个 C 语言写的极简神经网络库和迷你 Python 项目集合,让刚接触编程的朋友也有可以把玩的开源项目。

  • 本文目录

    • 1. GitHub 热搜项目

      • 1.1 新型的 Git 客户端:gitbutler
      • 1.2 开源 AI 可穿戴设备:ADeus
      • 1.3 JavaScript 低延迟运行时:llrt
      • 1.4 迷你 Python 项目集合:python-mini-project
      • 1.5 开源的 AI 编程助手:continue
    • 2. HelloGitHub 热评
      • 2.1 开源的邮件列表和营销平台:listmonk
      • 2.2 C 语言写的极简神经网络库:genann
    • 3. 往期回顾

1. GitHub 热搜项目

1.1 新型的 Git 客户端:gitbutler

主语言:TypeScriptStar:6.9k周增长:6.3k

这是由 GitHub 联合创始人、《Pro Git》的作者 Scott Chacon 开源的 Git 客户端。它采用 Tauri/Rust/Svelte 构建,拥有较高的颜值。用户可以将多个分支上的改动,通过拖拽的方式快速地聚合到一个独立分支上,实现灵活地跨分支操作。目前仅支持 macOS 和 Linux 平台,Windows 版本还在开发中。

GitHub 地址→https://github.com/gitbutlerapp/gitbutler

1.2 开源 AI 可穿戴设备:ADeus

主语言:TypeScriptStar:1.8k周增长:1k

这是一款开源的 AI 可穿戴设备,相当于一个便携的 AI 助手。目前它的制作成本只有 100 美元,未来可能会更低。支持记录和处理你的个人数据,随时随地通过语音和你的个人 AI 进行聊天和问答,真正的个性化个人 AI。

GitHub 地址→https://github.com/adamcohenhillel/ADeus

1.3 JavaScript 低延迟运行时:llrt

主语言:JavaScriptStar:6.5k周增长:3.3k

这是由亚马逊开源的一种轻量级 JavaScript 运行时,它基于 QuickJS 和 Rust 语言构建,在节省内存和启动速度方面表现优异。与在 AWS Lambda 上运行的其他 JavaScript 运行时相比,LLRT 的启动速度提高了 10 倍以上,成本降低了 2 倍。

GitHub 地址→https://github.com/awslabs/llrt

1.4 迷你 Python 项目集合:python-mini-project

主语言:PythonStar:1.6k周增长:500

该项目包含了一系列迷你的 Python 小项目,并提供了简单的 Python 项目模板,帮助初学者开发出自己第一个 Python 程序。

GitHub 地址→https://github.com/ndleah/python-mini-project

1.5 开源的 AI 编程助手:continue

主语言:TypeScriptStar:7.4k周增长:500

这是一个支持 VSCode 和 JetBrains 的开源 AI 编程助手,可以接入 OpenAI、GPT-4、Gemini、CodeLlama 等多种不同的大语言模型。

GitHub 地址→https://github.com/continuedev/continue

2. HelloGitHub 热评

在这个章节,将会分享下本周 HelloGitHub 网站上的热门开源项目,欢迎与我们分享你上手这些开源项目后的使用体验。

2.1 开源的邮件列表和营销平台:listmonk

主语言:Go

这是一个开箱即用的邮件营销平台,可以帮助你管理邮件订阅者、创建和发送邮件、分析营销数据。可查看邮件阅读率、链接点击率等,支持自托管适用于个人和企业。

项目详情→https://hellogithub.com/repository/8c2b582b4ad44c1d9d140c63e33f32b3

2.2 C 语言写的极简神经网络库:genann

主语言:C

这是一个轻量、无依赖、单文件的 C 语言神经网络库,内含丰富的示例和测试。代码简洁易读,适合作为初学者学习神经网络的入门项目。

#include "genann.h"

/* Not shown, loading your training and test data. */
double **training_data_input, **training_data_output, **test_data_input; /* New network with 2 inputs,
* 1 hidden layer of 3 neurons each,
* and 2 outputs. */
genann *ann = genann_init(2, 1, 3, 2); /* Learn on the training set. */
for (i = 0; i < 300; ++i) {
for (j = 0; j < 100; ++j)
genann_train(ann, training_data_input[j], training_data_output[j], 0.1);
} /* Run the network and see what it predicts. */
double const *prediction = genann_run(ann, test_data_input[0]);
printf("Output for the first test data point is: %f, %f\n", prediction[0], prediction[1]); genann_free(ann);

项目详情→https://hellogithub.com/repository/f9cdb751f3e54970ab060b347dfd7da4

3. 往期回顾

往期回顾:

以上为 2024 年第 7 个工作周的 GitHub Trending 如果你发现其他好玩、实用的 GitHub 项目,就来 HelloGitHub 和大家一起分享下吧。

开年!5 款令人惊艳的开源项目「GitHub 热点速览」的更多相关文章

  1. 朋友圈那串神秘字符背后的开源项目「GitHub 热点速览」

    ​如果你这周没刷到类似 "npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237..." 的一串字符,那就说明本期 GitHub T ...

  2. 开源不到 48 小时获 35k star 的推荐算法「GitHub 热点速览」

    本周的热点除了 GPT 各类衍生品之外,还多了一个被马斯克预告过.在愚人节开源出来的推特推荐算法,开源不到 2 天就有了 35k+ 的 star,有意思的是,除了推荐算法本身之外,阅读源码的工程师们甚 ...

  3. 一款能“干掉” ChatGPT 的应用「GitHub 热点速览」

    据说有了它,ChatGPT 就可以靠边站了.因为 Auto-GPT 能更加主动地完成你给他的指定任务,不用做更多的人为干涉,它的推理能力比 ChatGPT 更强,有人用它解放双手做了个 React 网 ...

  4. NB 的开源项目遍地开花——GitHub 热点速览 Vol.41

    作者:HelloGitHub-小鱼干 本周的 GitHub 热点速览的关键词便是 nb,也是本周特推之一的项目名字,这个功能如名字一般 nb 的项目是一个脚本,帮你处理笔记.书签.归档和知识库应用程序 ...

  5. GitHub 开源了多款字体「GitHub 热点速览 v.22.48」

    本期 News 快读有 GitHub 官方大动作一下子开源了两款字体,同样大动作的还有 OpenAI 发布的对话模型 ChatGPT,引燃了一波人机对话. 项目这块,也许会成为新的 Web 开发生产力 ...

  6. 万星开源项目强势回归「GitHub 热点速览 v.22.38」

    本周霸榜的 GitHub 项目多为老项目,比如:老面孔的 theatre 凭借极其优秀的动画功底连续三天霸榜 TypeScript 类目.借 Figma 被 Adobe 收购之风,又出现在 GitHu ...

  7. GitHub 开源的小工具「GitHub 热点速览 v.21.45」

    作者:HelloGitHub-小鱼干 Copilot 是 GitHub 官方出品的代码自动补全工具,之前使用该工具需要有一定的要求.而本周靠 2k+ star 上热点的 copilot-docs 则是 ...

  8. 揭开周获 18k star 开源项目的神秘面纱「GitHub 热点速览 v.22.28」

    本周 GitHub Trending 的项目重量十足,比如标题的一周获得 18k+ 的高性能 JS Runtime--bun,用性能来体现了它的"含金量".同样有重量的还有一行代码 ...

  9. 在?开源社区版的 AirTag 请收下——GitHub 热点速览 v.21.21

    作者:HelloGitHub-小鱼干 在比特币跌到怀疑人生的时候,看着"出血不止"的荷包,是时候来"薅"一波羊毛了.openhaystack 能让你免去购买 A ...

  10. GitHub 热点速览 Vol.34:亚马逊、微软开源项目带你学硬核技术

    作者:HelloGitHub-小鱼干 摘要:站在巨人的肩膀上才能看得更远,本周上榜的 computervision-recipes 便是典型代表,这个由微软开源的计算机视觉最佳实践项目,多次上 Git ...

随机推荐

  1. 基于html+javascript开发的base64解码工具

    base64在线解码工具可以帮助你将Base64编码的字符串解码为原始的文本或数据. 预览入口 以下是一个简单的base64在线解码工具的示例: html <!DOCTYPE html> ...

  2. 02-UPF-Power Domain

    How do we use power domain 使用UPF至少有一个power domain power domain可以进行嵌套 Defining Power Domain Example P ...

  3. vscode插件 - 浏览器中自动刷新 Live Server

  4. [转帖]Linux ps -o 查看进程启动时间

    https://www.cnblogs.com/apink/p/17572435.html 时间参数 如下表 参数  含义 start 显示进程启动时间的简短格式.通常,它会显示日期时间中的月-日 或 ...

  5. Kafka的部分初始化参数的学习与整理

    Kafka的部分初始化参数的学习与整理 背景 前段时间跟同事一起处理过kafka的topic offset的retention 时间与 log 的retention时间不一致. 导致消息还有, 但是o ...

  6. [转帖]07、kvm虚拟机的克隆

    操作前先关闭虚拟机 虚拟机的克隆 一.命令行克隆virt-clone(方法一) virt-clone -o vm1 -n vm2 -f /kvmdata/vm2.img 参数说明: -o:指定需要被c ...

  7. [转帖]Alertmanager 部署配置

    https://www.cnblogs.com/winstom/p/11940570.html 目录 前言 源码安装 配置 启动 配置prometheus监控Alertmanager 修改promet ...

  8. [转帖]金仓数据库KWR使用说明

    金仓数据库KWR使用说明 1.KWR性能报告介绍 2.部署KWR性能报告功能 2.1.修改配置文件 2.2.使配置文件中参数生效 2.3.创建KWR扩展 3.使用KWR快照功能 3.1.创建KWR快照 ...

  9. [转帖]麒麟V10 arm 环境配置yum源

    # 进入yum源文件目录 cd /etc/yum.repos.d # 备份yum源文件 cp kylin_aarch64.repo kylin_aarch64.repo.bak # 修改源文件内容 v ...

  10. [转帖]paramiko简介

    https://www.cnblogs.com/qiujichu/p/12048763.html 一.什么是paramiko 要想明白什么是paramiko,要先明白ssh协议. 二.什么是ssh协议 ...