当开发者谈论开源时,通常会想到 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,原因如下:

  1. 更多的流量,GitHub 已成为开源的代名词
  2. 方便贡献和追踪问题
  3. 兼容 Mercurial(轻量级分布式版本控制软件,主要由 Python 语言实现)
  4. 更丰富的服务,比如 CI

GitHub 地址→https://github.com/pypy/pypy

2. GitHub 热搜项目

2.1 安卓内核级的 root 方案:KernelSU

主语言:KotlinStar:6.2k周增长:300+

这是 Android 的 root 解决方案,它工作在内核模式,可直接在内核空间中为用户空间应用程序授予 root 权限,支持 GKI 2.0 的设备(内核版本 5.10 以上)。

GitHub 地址→https://github.com/tiann/KernelSU

2.2 神奇的 shell 历史记录工具:atuin

主语言:RustStar:1.4w

该项目通过 SQLite 数据库存储 shell 历史,能够显示更多的 shell 历史、命令运行时间、执行时间等信息,还支持选择、过滤、统计、同步/备份等操作。

GitHub 地址→https://github.com/atuinsh/atuin

2.3 手绘风格的白板:excalidraw

主语言:TypeScriptStar: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

主语言:PythonStar: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. 往期回顾

往期回顾:

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

开源的代名词「GitHub 热点速览」的更多相关文章

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

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

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

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

  3. 如何让程序更健壮「GitHub 热点速览」

    对于 ML 模型训练而言,好的数据集能让结果更健壮,cleanlab 是一个降低数据噪音,及时帮你修正数据集错误的工具.好的工具能让你的结果更完美.同样的,RedTeam-Tools 提高了渗透测试的 ...

  4. 真·生产力「GitHub 热点速览」

    这些工具真的能极大提高生产力,节约你的时间来自(摸)我(鱼)增(划)值(水).先别提 style2paints,你给它随意画个草图,就能给你一个能交付给甲方爸爸的成品插画.如果提升 30%-40% 传 ...

  5. AI 能多强「GitHub 热点速览」

    不知道 AI 在你那边是什么样的具象,在我这就是各种搞图:从给线稿图上色,到直接给你生成一张小色图,AI 最近是真出风头,本周热点速览也收录了 2 个 AI 项目,也和图像有关.还有一个和 AI 相关 ...

  6. 你的梦想家居「GitHub 热点速览」

    上周推荐的 ChatGPT 版小爱,不知道有哪些小伙伴回去尝试接入了呢?本周依旧由 2 个不错的 ChatGPT 延伸项目,一个是比 DeepL.Grammarly 更懂你的划词翻译 openai-t ...

  7. 穷人版生产力工具,好用得飞起 「GitHub 热点速览」

    被 GPT 和 OpenAI 刷屏了一个多月,现在 GitHub Trending 已经没有什么和 gpt 无关的项目了,但是好在总有优秀的开源项目拯救我的项目疲惫.像是贴心好用的反向代理 pgrok ...

  8. Python 霸榜的一周,又有什么新 AI 力作呢?「GitHub 热点速览」

    GPT 带火了一波语言模型,LLaMA 和 Alpaca 也在持续发力.依旧是各类 GPT 后缀霸榜 GitHub trending 的一周,为此特推部分专门收录了两个比较不错的 GPT 应用.而作为 ...

  9. 碉堡!“万物皆可分”标记模型上线「GitHub 热点速览」

    这周有个让人眼前一亮的图像识别模型 segment-anything,它能精细地框出所有可见物体,它标记出的物体边界线清晰可见.如此出色的模型,自然获得了不少人的赞赏,开源没几天,就拿下了 18k+ ...

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

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

随机推荐

  1. The method dismissDialog(int) from the type Activity is deprecated

    The method showDialog(int) from the type Activity is deprecated in android?   up vote6down votefavor ...

  2. Use Closures Not Enumerations

    http://c2.com/  Use Closures Not Enumerations I was really disappointed when this turned out not to ...

  3. .NET周刊【10月第1期 2023-10-01】

    国内文章 .NET应用如何防止被反编译 https://www.cnblogs.com/Can-daydayup/p/17736700.html 本文主要讲述了如何防止.NET应用被反编译.虽然无法完 ...

  4. csps 线性dp

    合唱队形 正反分别求一遍最长上升子序列,然后枚举中间的最高点,计算出来队列里面的最多人,然后就可以知道需要出列的最少人. 过河 tips:两个互质的数字 p,q,他们所不能拼出来的最小的数字是 \(( ...

  5. Linux内存管理 | 一、内存管理的由来及思想

    1.前言 <中庸>有:"九层之台,起于垒土" 之说,那么对于我们搞技术的人,同样如此! 对于Linux内存管理,你可以说没有留意过,但是它存在于我们日常开发的方方面面, ...

  6. Codeforces Round 905 Div 1 (CF1887)

    A1. Dances (Easy version) 把 \(a,b\) 序列都从小到大排序,\(a\) 贪心删大的,\(b\) 贪心删小的,二分答案并 \(O(n)\) \(\text{check}\ ...

  7. 洛谷P3612(递归)

    题目描述 The cows are experimenting with secret codes, and have devised a method for creating an infinit ...

  8. BFF层提升业务性能实际解决方案,以及nodeJs和KOA框架介绍

    本文干货满满,介绍了用BFF层(Back-end For Front-end)中间层提升性能的整体解决方案和思路,涉及前期技术调研,聚合业务分析,聚合方法,验收,最后向同学们普及node.koa基础知 ...

  9. AJAX入门实例

    1.什么是 AJAX ? AJAX = 异步 JavaScript 和 XML. AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这 ...

  10. JUC并发编程学习笔记(六)Callable(简单)

    Callable(简单) callable接口和runnable接口类似,都是为了执行另外一条线程而设计的,区别是Runnable不会返回结果也不会抛出异常. 1.可以有返回值 2.可以抛出异常 3. ...