定制开发——GitHub 热点速览 v.21.15
作者:HelloGitHub-小鱼干
自定义
或者说 定制
是本周 GitHub 热点的最佳写照。比如,lipgloss 这个项目,可以让你自己定义终端样式,五彩斑斓的黑终端来一个。接着,是 Apple 开源的 Swift Collections 让你更好的扩展定义数据结构。而 Node.js 样板文件——node-express-boilerplate 项目则集成了鉴权、CI、单测等功能,让你更快地使用它来定制一个 Node.js 应用。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
- 本文目录
-
- 本周特推
- 1.1 定义自己的终端:lipgloss
- 1.2 Node.js 样板文件 :node-express-boilerplate
-
- GitHub Trending 周榜
- 2.1 大型系统的学习资料:awesome-scalability
- 2.2 语音压缩编解码器:lyra
- 2.3 Apple 开源数据包:Swift Collections
- 2.4 Arch Linux 安装工具:archinstall
-
- 往期回顾
-
1. 本周特推
1.1 定义自己的终端:lipgloss
本周 star 增长数:1,650+
New
Lipgloss 可以让你 DIY 自己的终端样式,美化你的 Terminal,定义文本样式、背景配色。
1.2 Node.js 样板文件 :node-express-boilerplate
本周 star 增长数:1,050+
Node-express-boilerplate 是使用 Node.js、Express 和 Mongoose 构建的可用于生产环境的 RESTful API 的样板文件。通过运行命令,你即可得到一个 Node.js 应用,而该应用程序内置许多实用功能,比如:使用 JWT 验证身份、请求验证、单元和集成测试、CI,支持 Docker 等等特性。
GitHub 地址→https://github.com/hagopj13/node-express-boilerplate
2. GitHub Trending 周榜
2.1 大型系统的学习资料:awesome-scalability
本周 star 增长数:1,850+
Awesome-scalability 是一个构建大型系统的阅读列表,描述了可扩展、高可用、高性能的大型系统背后的原理。每 case 都源自真实案例,讲述如何搭建一个可扩展、高可用、高性能的大型系统,而这些案例均经过数百万甚至数十亿级别用户量访问测试。如果你想要搭建一个大型系统的话,不妨研究下这里面的 case,了解下当中的小技巧。
GitHub 地址→https://github.com/binhnguyennus/awesome-scalability
2.2 语音压缩编解码器:lyra
本周 star 增长数:1,550+
New
Lyra 是 Google 开源的超低比特率,却拥有超高语音质量的编解码器,即便在很糟糕的网络情况下,lyra 也能让你有流畅的语音体验。Lyra 编解码器的基本架构非常简单,它每隔 40ms 从语音中提取语音特征,然后将其压缩以 3kbps 的比特率进行传输。而这些特征本身是对数梅尔声谱图,代表了不同频段语音能力的数字列表。
GitHub 地址→https://github.com/google/lyra
2.3 Apple 开源数据包:Swift Collections
本周 star 增长数:950+
New
Swift Collections 是 Apple 开源的软件包,可用于扩展 Swift 数据结构。Apple 官方希望通过 Swift Collections 包让 Swift 开发以更少的精力编写出更快、更可靠的程序。
2.4 Arch Linux 安装工具:archinstall
本周 star 增长数:700+
Archinstall 是一个带有向导的 Arch Linux 安装程序,它还可以作为 Python 库来使用,用以安装 Arch Linux 并管理系统内部的服务,软件包和其他内容。
GitHub 地址→https://github.com/archlinux/archinstall
3. 往期回顾
以上为 2021 年第 15 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
作者:削微寒
扫描左侧的二维码可以联系到我
本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。