• 是时候,升级你的 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 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.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 开源项目评价体系刚上线不久,期待你的评价 😄

    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 和大家一起分享下哟 🌝

    HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

  • 相关阅读:
    YashanDB荣获“鼎新杯”数字化转型应用奖项
    【HarmonyOS】取消页面转场动画
    STM32-Project32:通用定时器输入捕获脉冲宽度实验;高级定时器捕获PWM的频率与占空比实验
    SAP ABAP openSQL数据库操作(三)
    云原生之深入解析Kubernetes集群内的服务通信机制
    递归:深度优先搜索
    ext2文件系统体会-xattr
    C++中有哪些运算符以及它们的优先级?
    java面试题ConcurrentHashMap 的工作原理及代码实现
    深度学习调参大法-学习率动态调整
  • 原文地址:https://www.cnblogs.com/xueweihan/p/17370060.html