是时候,升级你的 Windows 了「GitHub 热点速览」
不知道多少小伙伴用着 Windows 操作系统,可能会有一个烦恼是有时候操作系统过慢,因为众多拖慢 Windows 系统的组件。Atlas 作为一个修改版的 Windows 系统,能极大提高操作系统运行数据。说到升级,除了 Atlas 之外,还有主打内存安全的 sudo 升级版 sudo-rs,以及 pip 等常见 Python 包管理升级版 rye,还有升级 PG 让它支持向量检索的 pgvector。
当然本周依旧有两个 AI 相关项目,一个用来搞图表,一个用来搞定本地 CPU 推理。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
- 本文目录
- 1. 本周特推
- 1.1 AI 专场
- 1.2 sudo 和 su 实现:sudo-rs
- 2. GitHub Trending 周榜
- 2.1 桌面通知:ntfy
- 2.2 PG 向量检索:pgvector
- 2.3 手机图像备份:immich
- 2.4 一站式 Python 解决方案:rye
- 2.5 修改版 Windows:Atlas
- 3. HelloGitHub 热评
- 3.1 像素风 RPG 游戏:veloren
- 3.2 压测工具:dperf
- 4. 往期回顾
- 1. 本周特推
1. 本周特推
1.1 AI 专场
在这波 AI 热度消退之前,热点趋势的特推部分会增加一个模块来分享新的 AI 应用。
文本制图表:chart-gpt
主语言:TypeScript
New
一款新的 AI 应用,通过文本描述,你就能获得对应的图表。
GitHub 地址→https://github.com/whoiskatrin/chart-gpt
OpenAI 兼容 API:LocalAI
主语言:Go
New
一个自托管、社区驱动的、简单的本地 OpenAI 兼容 API,它采用 Go 编写,可用于本地 CPU 推理。它适用于 ggml 兼容模型,例如:llama.cpp、alpaca.cpp、gpt4all.cpp、vicuna、koala、gpt4all-j 和 cerebras。
GitHub 地址→https://github.com/go-skynet/LocalAI
1.2 sudo 和 su 实现:sudo-rs
主语言:Rust
New
一个 Rust 写的、兼顾安全性和内存安全性导向的 sudo 和 su 实现。目前,sudo-rs 仅支持 Linux 系统。
GitHub 地址→https://github.com/memorysafety/sudo-rs
2. GitHub Trending 周榜
2.1 桌面通知:ntfy
本周 star 增长数:150+,主语言:Go
New
ntfy 允许你用 PUT / POST 向你的手机或桌面发送推送通知。有了这个简单的基于 HTTP 的发布-订阅通知服务,你就能通过脚本或使用 REST API 向手机或桌面发送通知。
GitHub 地址→https://github.com/binwiederhier/ntfy
2.2 PG 向量检索:pgvector
本周 star 增长数:300+,主语言:C
一款针对 Postgres 的、开源的向量相似度搜索,支持:
- 准确和最近的邻居搜索
- L2 距离、内积和余弦相似度
- 支持任意编程语言的 PG 客户端
编译方式也很简单,参考下面命令即可:
cd /tmp git clone --branch v0.4.1 https://github.com/pgvector/pgvector.git cd pgvector make make install # may need sudo
GitHub 地址→https://github.com/pgvector/pgvector
2.3 手机图像备份:immich
本周 star 增长数:300+,主语言:Dart、TypeScript
现在你可以用 immich 直接通过手机来自主托管照片和视频了。部分特性:
- 共享相册
- 软件运行自动备份
- 多用户支持
- 可通过元数据、对象、标签检索内容
- 支持 OAuth
GitHub 地址→https://github.com/immich-app/immich
2.4 一站式 Python 解决方案:rye
本周 star 增长数 2,750+,主语言:Rust
New
Rye 是 Armin 的个人一站式 Python 解决方案。它会安装和管理 Python 安装程序,管理 pyproject.toml
文件、安装和卸载依赖,在后台管理虚拟环境。此外,它还支持单一代码仓库和全局工具安装。
GitHub 地址→https://github.com/mitsuhiko/rye
2.5 修改版 Windows:Atlas
本周 star 增长数:1,350+,主语言:Batchfile
New
Atlas 是一个修改版的 Windows 10,删除了众多拖慢 Windows 系统的组件(游戏性能下降的罪魁祸首)。Atlas 在主要优化性能的同时,也是减少系统、网络、输入延迟的一个极佳选择。
GitHub 地址→https://github.com/Atlas-OS/Atlas
3. HelloGitHub 热评
在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价 :D
3.1 像素风 RPG 游戏:veloren
主语言:Rust
它的灵感来自《塞尔达传说:旷野之息》、《矮人要塞》和《我的世界》等游戏。虽然这款游戏的画质低,但拥有广阔的开放世界,玩家在游戏里可以打造道具、合成物品、战斗、升级、驯养宠物,还可以探索地牢洞穴、在空中滑翔、与 NPC 交易。
HG 评价地址→https://hellogithub.com/repository/5b6e90bc750140f1898d066182adbaa9
3.2 压测工具:dperf
主语言:C
一款能模拟巨大流量的压测工具,它基于 DPDK 开发的高性能压测工具,能够每秒建立千万级的 HTTP 连接、亿级别的并发请求和数百 Gbps 的吞吐量。
HG 评价地址→https://hellogithub.com/repository/67958cc5d1f44a6a84f3544e3c007e5f
4. 往期回顾
往期回顾:
以上为 2023 年第 17 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟 🌝

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
StreamPark 社区接受赤兔团队的道歉, 特此申明
StreamPark 社区以及广大开源社区的朋友们大家好: 关于近日 "赤兔" 实时计算平台违规使用 Apache StreamPark(Incubating)代码一事[1],赤兔开发团队已经重新按照 Apache 的合规要求,更新了相关代码, 并且公开在官网[2]做出了道歉声明: 在 Github[3]项目首页也写了道歉信: 道歉信: 鉴于赤兔团队良好的认错态度,积极的响应,StreamPark 团队正式声明如下: 接受对方道歉,对方在发生这件事情之后有着十分积极的响应,主动联系我们,做出了妥善处理,相信之前出于对开源合规和相关知识的欠缺和疏忽,没有对代码进行审查,相信非恶意为之。 我们本意是为了开源得到更好发展,得到应有的尊重,既然赤兔实时计算团队已经整改公开回应并且道歉,消除了影响,那么我们决定不再继续追究,但是会继续保留维护自身合法权益的权利。 使用上游项目代码看似简单,但会带来一些合规上的风险和维护上的困扰,建议参与上游协同共建,遵循上游优先(Upstream first) 原则。 鼓励原创项目。 这件事给广大的开发者敲响了警钟,开源合规和知识产权至关重要,身处行业中的你我都...
- 下一篇
OpenHarmony 项目实战:基于全志 XR806 实现的简易四足行走机器狗
本文整理自:https://bbs.aw-ol.com/topic/932/ 作者 @ 堇花还没开吗 小米在2021年发布的自研四足仿生机器人——CyberDog,使得“仿生机器人”这个话题 再次站在风口之上 ,伴随芯片、舵机、减速器等核心部件的发展,也期待更多更“生动”的“仿生机器人”出现 ,全志XR806是一款支持WiFi和BLE的芯片可满足智能机器人等领域的无线连接需求,今天就先带大家看一款基于全志XR806开源鸿蒙开发板做的四足行走机器狗。 一、机器狗外观图 二、PCA9685开发流程 狗子身上有12个舵机,一条腿接3个舵机,连接到一个pca9685舵机驱动上,舵机驱动通过I2C与XR806通信,XR806有两个I2C接口,我主要是用第1个(B14, B15),通过控制PCA9685上的寄存器来简介控制舵机。 pca9685参数: I2C接口,支持高达16路PWM输出,每路12位分辨率(4096级); 内置25MHz晶振,可不连接外部晶振,也可以连接外部晶振,最大50MHz; 支持2.3V-5.5V电压,最大耐压值5.5V,逻辑电平3.3V; 具有上电复位,以及软件复位等功能。...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块