当开发者谈论开源时,通常会想到 GitHub,它不仅仅是一个代码托管平台,更是一个汇聚了全球开发者的社交中心。过去,开发者发布一款软件后,都是在自己的小圈子里默默努力和交流,现在通过 GitHub 平台可以方便地与全球的开发者分享、交流和协作。贡献者在这里展示自己的才华,追随者在这里寻找强者的脚印,等待着被世人认可的时刻。
更多人在谈到开源时,会提到“免费”,正是上面的这些人用爱发电,才让开源成为免费的宝库,如果理解不了他们的热爱,请不要伤害。
下面,让我们一起看看,过去一周开源领域都发生了什么,关注开源最新动态、品热搜开源项目。
本文目录
1. 开源新闻
1.1 LSPosed 宣布停更
1.2 锤子开源软件 One Step 疑被抄袭
1.3 PyPy 迁移到 GitHub
2. GitHub 热搜项目
2.1 安卓内核级的 root 方案
2.2 神奇的 shell 历史记录工具
2.3 手绘风格的白板
2.4 人人都能用英语
2.5 AI 机器人
3. HelloGitHub 热评
3.1 (no)SQL 数据库桌面管理工具
3.2 一款电脑上的广告拦截器
4. 往期回顾
1. 开源新闻
1.1 LSPosed 宣布停更
LSPosed 是一款运行于 Android 操作系统的钩子框架,支持 Android 8.1 ~ 14 版本。它能够拦截几乎所有 Java 函数的调用,从而可被用来修改 Android 系统和软件的功能。
近期,该项目作者因为在其用户交流群遭受了大量辱骂和人身攻击,所以决定暂停 LSPosed 的开发和维护。
GitHub 地址→https://github.com/LSPosed/LSPosed
1.2 锤子开源软件 One Step 疑被抄袭
开源项目 One Step 可以是通过拖拽的方式,完成将信息发送至应用或联系人的动作,节省了在不同应用之间切换的诸多步骤,打通了 Android 设备上应用间的边界。
近日,罗永浩其辟谣号在微博质疑荣耀抄袭锤子手机的 One Step(一步)功能。
GitHub 地址→https://github.com/SmartisanTech/android
1.3 PyPy 迁移到 GitHub
PyPy 是一种 Python 语言实现的解释器,因为其采用了 JIT(即时编译器)可以提前将 Python 代码提前编译成机器码,所以相较于官方的 CPython 更快、更节省内存,但启动时需要更长的时间。
近期,PyPy 已从 Mercurial、Heptapod 迁移到 Git、GitHub,原因如下:
更多的流量,GitHub 已成为开源的代名词
方便贡献和追踪问题
兼容 Mercurial(轻量级分布式版本控制软件,主要由 Python 语言实现)
更丰富的服务,比如 CI
GitHub 地址→https://github.com/pypy/pypy
2. GitHub 热搜项目
2.1 安卓内核级的 root 方案:KernelSU
主语言:Kotlin,Star:6.2k,周增长:300+
这是 Android 的 root 解决方案,它工作在内核模式,可直接在内核空间中为用户空间应用程序授予 root 权限,支持 GKI 2.0 的设备(内核版本 5.10 以上)。
GitHub 地址→https://github.com/tiann/KernelSU
2.2 神奇的 shell 历史记录工具:atuin
主语言:Rust,Star:1.4w
该项目通过 SQLite 数据库存储 shell 历史,能够显示更多的 shell 历史、命令运行时间、执行时间等信息,还支持选择、过滤、统计、同步/备份等操作。
GitHub 地址→https://github.com/atuinsh/atuin
2.3 手绘风格的白板:excalidraw
主语言:TypeScript,Star:6.4w,周增长:1.6k
这是一款完全免费、开源的基于无限画布的白板 Web 应用,用户可以在上面创建手绘风格的作品。支持包括中文在内的多种语言,提供了自由绘制、多种工具、导出 PNG、实时协作、共享链接、自动保存等功能。
GitHub 地址→https://github.com/excalidraw/excalidraw
2.4 人人都能用英语:everyone-can-use-english
Star:1.2w,增长:1k
这本书,只是把 “正确的事情” 聚焦在 “用英语” 上,而后再看看可能的 “正确的方式” 究竟是什么。
GitHub 地址→https://github.com/xiaolai/everyone-can-use-english
2.5 AI 机器人:mobile-aloha
主语言:Python,Star:2.7k,增长:1.1k
这是一个低成本的全身远程操作系统,它可以学习人类的操作行为,比如操作员演示 50 次煎炒虾,该机器人就可以自主完成炒虾的操作,作者团队还演示了擦玻璃、洗碗、收纳物品的任务。
GitHub 地址→https://github.com/MarkFzp/mobile-aloha
3. HelloGitHub 热评
在这个章节,将会分享下本周 HelloGitHub 网站上的热门开源项目,欢迎与我们分享你上手这些开源项目后的使用体验。
3.1 (no)SQL 数据库桌面管理工具:dbgate
主语言:Svelte
这是款免费、开源的数据库桌面管理工具,支持包括 MySQL、PostgreSQL、SQL Server、MongoDB、SQLite、Redis 等多种数据库,适用于 Windows、Linux、macOS 系统。
项目详情→https://hellogithub.com/repository/8eed358dbe504fb284df3b7953fc62f5
3.2 一款电脑上的广告拦截器:zen
主语言:Go
该项目是采用 Go 语言 Wails 框架写的能够屏蔽各种广告的桌面工具。它的工作原理是设置一个代理,拦截所有应用的 HTTP 请求,从而阻止广告和跟踪行为的请求,支持 Windows、macOS 和 Linux 系统。
项目详情→https://hellogithub.com/repository/11df295cef134696acb63c22218f503c
4. 往期回顾
往期回顾:
去年最火的 JS 开源项目「GitHub 热点速览」
5 款开源热搜项目「GitHub 热点速览」
以上为 2024 年第 3 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟。
- END -
👆 关注「HelloGitHub」收到第一时间的更新👆
点击阅读原文访问开源社区