下拉刷新
开一场自己的特斯拉灯光秀「GitHub 热点速览 v.22.01」
文章

新的一年开始了,本周特推是两款有意思的游戏,一个是末日生存游戏,让你有“危机感”地过好新的一年,而另外一款则是编程游戏,有代码就有一切的一款游戏,只要你还在写代码,那么未来在手。当然还有标题中的特斯拉灯光秀项目,让你攒够一辆特斯拉的钱之后,可以秀一把今年的辉煌。当然还有一些实用的编程库,比如 Python Fire 和 Asynq,都能让你提升编程效率。最后还有一个终端摸鱼看片的 notflix 等你来休闲。

此外,虽然本期没有,今年开始,除了本周特推之外,还将加入 News 速览模块,像之前的 Log4j 漏洞事件之类的开源相关热门新闻,都会作为一个热点 News 在速览模块展示 🤪 可惜 GitHub 官方没有庆祝元旦,不然本期的 News 将会是 GitHub 的元旦资讯。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝

  • 本文目录
      1. 本周特推
      • 1.1 末日回合游戏:Cataclysm-DDA
      • 1.2 编程游戏:bitburner
      1. GitHub Trending 周榜
      • 2.1 特斯拉灯光秀:light-show
      • 2.2 Go 分布式任务队列:asynq
      • 2.3 终端看片:notflix
      • 2.4 代码编辑器:lapce
      • 2.5 Python CLI 利器:Python Fire
      1. 往期回顾

1. 本周特推

1.1 末日回合游戏:Cataclysm-DDA

本周 star 增长数: 450+

Cataclysm-DDA 是近期 HG 月刊 #vol.69 的推荐项目,也是本周特推。在辞旧迎新的二零二二年第一期热点速递 du 一把世界末日为背景的生存游戏。Cataclysm-DDA 《大灾变:黑暗之日》作为一款回合制游戏,游戏中没有任何任务,唯一的目标就是活下去。玩家可以通过寻找食物、装备等资源建造避难所,还支持车辆改装、制作物品等特色机制,支持 Windows、Linux、macOS、Android 系统。

GitHub 地址→https://github.com/CleverRaven/Cataclysm-DDA

1.2 编程游戏:bitburner

本周 star 增长数: 200+

Bitburner 是一款基于编程的增量游戏。在这款基于文本的增量 RPG 游戏中,玩家扮演反乌托邦世界的 Hacker 用 JavaScript 编写脚本来自动化游戏玩法、学习技能、玩迷你游戏、解决谜题等。

GitHub 地址→https://github.com/danielyxie/bitburner

2. GitHub Trending 周榜

2.1 特斯拉灯光秀:light-show

本周 star 增长数:1,000+

New 有了特斯拉灯光秀 xLights 指南,你可以在特斯拉汽车上创建和运行你自己的灯光秀。我知道有 HG 小伙伴一定会说:我就差一辆特斯拉了[手动狗头],我也是,希望今年你我能攒够一辆特斯拉的钱。目前 light-show 支持的车型有:Model S (2021+)、Model 3、Model X (2021+)、Model Y。

GitHub 地址→https://github.com/teslamotors/light-show

2.2 Go 分布式任务队列:asynq

本周 star 增长数:450+

Asynq 是一个 Go 库,用排列任务并与 worker 一起进行异步处理,具有简易、可靠、高效等特性。它的工作原理:客户端将任务放入队列,服务器从队列中拉出任务并为每个任务启动一个 worker goroutine,多个 worker 同时处理任务。

GitHub 地址→https://github.com/hibiken/asynq

2.3 终端看片:notflix

本周 star 增长数:500+

New NOTFLIX 是个 shell 脚本能检索 magnet 链接并通过 webtorrent 在终端转化视频流并播放。

GitHub 地址→https://github.com/Bugswriter/notflix

2.4 代码编辑器:lapce

本周 star 增长数:600+

Lapce 是用纯 Rust 写的代码编辑器,UI 采用 Druid。它用 Xi-Editor 的 Rope Science 进行文本编辑,并使用 Wgpu 进行渲染。

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

2.5 Python CLI 利器:Python Fire

本周 star 增长数:1,000+

Python Fire 可用于将 Python 代码对象自动生成命令行界面 CLI 的库。

GitHub 地址→https://github.com/google/python-fire

3. 往期回顾

以上为 2022 年第 1 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝

最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。👀 和之前的送书活动类似,留言点赞 Top3 的小伙伴(~~棒~~),小鱼干会努力去找 Repo 的^^

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

- END -