用 Java 写个塔防游戏「GitHub 热点速览 v.21.37」
作者:HelloGitHub-小鱼干
本周 GitHub Trending 的主题词是:多语言。本周特推的 C 语言教程是大家都知道的阮一峰编写的,想必和他之前的技术文章类似,能起到科普作用。再来时 Rust 编写而成的数据库管理工具——Gobang,Gobang 虽棒,但是 Java 也不赖。Mindustry 是一个可玩性极高的塔防游戏。更不要提 Python 做的高颜值投屏软件了…
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
- 本文目录
-
- 本周特推
- 1.1 C语言教程:clang-tutorial
- 1.2 Changelog 生成器:git-cliff
-
- GitHub Trending 周榜
- 2.1 RPC 框架:kitex
- 2.2 ML 夏令营:mlbookcamp-code
- 2.3 Java 写个塔防游戏:Mindustry
- 2.4 投屏工具:Macast
- 2.5 TUI 数据库管理器:gobang
-
- 往期回顾
-
1. 本周特推
1.1 C语言教程:clang-tutorial
本周 star 增长数:750+
New
clang-tutorial 是阮一峰开源的 C 语言教程,从 C 语言的历史开始讲起,到第一个 HelloWorld 程序,再到基本语法、进阶使用。如果你想要入门 C 语言,不妨看看这个项目,由浅入深学习 C 语言。
1.2 Changelog 生成器:git-cliff
本周 star 增长数:2,150+
git-cliff 可用正常提交记录以及基于正则的自定义解析,从 Git 历史记录生成变更日志文件,变更日志模板可以使用配置文件进行定制,以匹配所需的格式。
GitHub 地址→https://github.com/orhun/git-cliff
2. GitHub Trending 周榜
2.1 RPC 框架:kitex
本周 star 增长数:1,000+
Kitex 一个高性能和强扩展性的 Golang RPC 框架,帮助开发人员构建微服务。由字节跳动开源,具有以下特性:
- 高性能
- 扩展性
- 多消息协议
- 多传输协议
- 多种消息类型
- 服务治理
- 代码生成
GitHub 地址→https://github.com/cloudwego/kitex
2.2 ML 夏令营:mlbookcamp-code
本周 star 增长数:1,000+
mlbookcamp-code 是书籍《Machine Learning Bookcamp》中对应的代码片段,从最初的机器学习的简介开始,再到回归机器学习…是一个非常不错的机器学习的进阶教程。
2.3 Java 写个塔防游戏:Mindustry
本周 star 增长数:1,100+
Mindustry 一款由 Java 编写而成以资源管理为核心的开源塔防游戏。玩家需要建造精密的传送带供应链,提供炮塔弹药,生产建筑材料,保护建筑并抵御敌人。
GitHub 地址→https://github.com/Anuken/Mindustry
2.4 投屏工具:Macast
本周 star 增长数:1,000+
New
Macast 是一个跨平台的菜单栏/状态栏应用,用户可以使用电脑接收发送自手机的视频、图片和音乐,支持主流视频音乐软件和其他任何符合 DLNA 协议的投屏软件。
GitHub 地址→https://github.com/xfangfang/Macast
2.5 TUI 数据库管理器:gobang
本周 star 增长数:700+
New
gobang 一个用 Rust 编写的跨平台 TUI 数据库管理工具。特性:
- 支持跨平台(macOS、Windows、Linux)
- 支持诸如 MySQL、PostgreSQL、SQLite 等数据库
- 直观的键盘控制
GitHub 地址→https://github.com/TaKO8Ki/gobang
3. 往期回顾
以上为 2021 年第 37 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝
最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。👀 和之前的送书活动类似,留言点赞 Top5 的小伙伴(棒),小鱼干会努力去找 Repo 的^^
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
关注 HelloGitHub 公众号 第一时间收到更新。
还有更多开源项目的介绍和宝藏项目等待你的发现。
作者:削微寒
扫描左侧的二维码可以联系到我
本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。