查漏补缺,这些热门开源项目你都知道么?「GitHub 热点速览」
共 4243字,需浏览 9分钟
·
2023-10-09 13:12
![](https://filescdn.proginn.com/88bd6dfced13462c6c178705435a99ed/c064325e8139479c29bb4dc3400f0cc6.webp)
作者:HelloGitHub-小鱼干
本期热点速览的周榜部分的项目,基本上每周都会在 GitHub Trending 见到它们的身影,因为它们实在太火了。一般来说,这些火爆的项目大家都耳熟能详,但是为了防止有些小伙伴不怎么逛 GitHub,以及并没有翻阅之前的月刊或者是热点速览。借着这个大家不怎么搞新项目的假期,索性收集下常见的 5 个开源项目,如果你认识这些项目,就当温故知新了。
在本周特推部分,依旧是 2 个新晋热榜项目,一个用 Go 写 HTML,一个则是想搞定 Postman 的 API 工具。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
![](https://filescdn.proginn.com/8cda44395434cb6f081d604be1af8a8a/d9d431852b19a37c77ea0986b20dc547.webp)
1. 本周特推
1.1 用 Go 写 HTML:templ
主语言:Go
New
templ 一个适用于 Go 语言的 HTML 模板语言,你可以在 Go 中编写 HTML。
GitHub 地址→github.com/a-h/templ
![](https://filescdn.proginn.com/81ad57ea82bdc1d49059196f0a14affb/6b1d4619b6884656906ff810e7c478c1.webp)
1.2 API 神器:bruno
主语言:JavaScript
New
Bruno 是一个开源的 IDE,可以用来探索、测试 API。作为一个创新 API 客户端,它希望改变 Postman 及其类似 API 工具的现状。它会将集合存储在文件系统的文件夹中,并用纯本文标记语言 Bru 来保存相关的 API 请求。
Bruno 只支持离线使用,并没有打算添加云同步功能。为了保护数据安全,Bruno 会将数据保留在你的设备上,而非云端。
GitHub 地址→github.com/usebruno/bruno
![](https://filescdn.proginn.com/26bd3ac2e9ca34f25e8d7f65a734dc70/47f3102894228a1e7817d390fe689dc1.webp)
2. GitHub Trending 周榜
2.1 从零构建你的技术栈:build-your-own-x
本周 star 增长数 2,050+
正如项目所说,这个项目合集是为了让你从零开始,逐步学会某门技术。作为一个实操中掌握技术的项目,build-your-own-x 可以让你搞定 3D 渲染、搭建自己的机器人,做一个自己的数据库等等。
GitHub 地址→github.com/codecrafters-io/build-your-own-x
![](https://filescdn.proginn.com/bc34b32101c33d2c3e64d5203ecb90c3/83f945ba27760eec3e1e33773e39b9ab.webp)
2.2 Windows 激活:Microsoft-Activation-Scripts
本周 star 增长数:1,100+
有了 Microsoft-Activation-Scripts,激活 Windows 和 Office 不再是问题。它注重开源、减少反病毒软件的检测,这个用到 HWID、Ohook、KMS38、在线 KMS 激活方法的工具,一定能帮你解决 Windows 的激活问题。
GitHub 地址→github.com/massgravel/Microsoft-Activation-Scripts
![](https://filescdn.proginn.com/e7fdc85f47c7d2396c35cf46f0abf259/b67d4541c1d7313810ecc47cb51fe439.webp)
2.3 你的 App 服务:appwrite
本周 star 增长数:2,250+,主语言:TypeScript、PHP
一个适用于 Flutter、Vue、Angular、React、iOS、Android 的完整后端服务。Appwrite 基于 Docker 提供的微服务库可应用于网页端,移动端,以及后端。Appwrite 支持用户验证、外部授权、用户数据读写检索、文件储存、图像处理、云函数计算等多种服务,此外它提供了可视化界面,方便开发者高效地开发应用.
GitHub 地址→github.com/appwrite/appwrite
![](https://filescdn.proginn.com/2740188956ebf7c2b493f5e7486589fe/d98b019655c1167e25b6ebfa5076b662.webp)
2.4 代码格式化:black
本周 star 增长数:1,850+,主语言:Python
一个绝对不向不规范妥协的代码格式化库 black,你无需手动调整代码格式,交给 black,它会帮你格式化你的 Python 代码。经过 Black 格式化过的代码保证了风格统一,你只需要专注代码编写便好。
# in:
def very_important_function(template: str, *variables, file: os.PathLike, engine: str, header: bool = True, debug: bool = False):
"""Applies `variables` to the `template` and writes to `file`."""
with open(file, 'w') as f:
...
# out:
def very_important_function(
template: str,
*variables,
file: os.PathLike,
engine: str,
header: bool = True,
debug: bool = False,
):
"""Applies `variables` to the `template` and writes to `file`."""
with open(file, "w") as f:
...
GitHub 地址→github.com/psf/black
2.5 Windows 实用集:PowerToys
本周 star 增长数:1,700+,主语言:C#、C++
Microsoft PowerToys 是一套实用工具,希望提升进阶用户的 Windows 使用体验,提高工作效率。
GitHub 地址→github.com/microsoft/PowerToys
![](https://filescdn.proginn.com/f6692f6baa2557bd9ca6456ca3c7a877/9f01059959c92d3e04fffed2e1f33af0.webp)
3. HelloGitHub 热评
在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价。
3.1 自定义屏幕点击:gkd
主语言:Kotlin
该项目是基于无障碍功能的手机自动点击工具,支持自定义或订阅点击规则,可用来自动完成点击跳过广告、同意按钮、领红包等操作。
HG 评价地址→hellogithub.com/repository/9fa01263b1eb408596722394362ec55b
![](https://filescdn.proginn.com/8f67f19512caa5745686491db5ea85ec/ad534cd75375de69cfd0fc333e770d0e.webp)
3.2 菜单栏番茄时钟:TomatoBarz
主语言:Swift
骨架屏是在页面展示所需的数据还未加载完成时,先展示出页面大致结构的一项技术。这个 Swift 骨架屏库容易上手、接口友好,支持所有 UIView、自定义动画等功能。
HG 评价地址→hellogithub.com/repository/0984b4e33d9546eb9275470a339352a9
![](https://filescdn.proginn.com/ef622773dde603adc50a00befd33befc/b34507f073057bcddc15a8401a7717ed.webp)
4. 往期回顾
往期回顾:
以上为 2023 年第 38 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟 🌝
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
- END -