• 开源的代名词「GitHub 热点速览」


    当开发者谈论开源时,通常会想到 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 和大家一起分享下哟。

  • 相关阅读:
    Android—Surface,BufferQueue
    PTA JAVA02 基础语法1
    软件开发生命周期 --瀑布模型
    但凡项目团队有个“二舅”,项目交付哪用得着又焦又愁
    mindspore数据加载与处理
    上门按摩小程序|同城上门按摩软件开发|上门按摩系统;
    【语音去噪】谱减法+维纳滤波+卡尔曼滤波语音去噪【含Matlab源码 1881期】
    linux-进程管理
    解决jsp/html界面跳转servlet出现404错误的方法
    postgresql14管理(五)-tablespace
  • 原文地址:https://www.cnblogs.com/xueweihan/p/17964547