3

定制开发——GitHub 热点速览 v.21.15

 3 years ago
source link: https://www.cnblogs.com/xueweihan/p/14651473.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

定制开发——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
      1. 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,定义文本样式、背景配色。

GitHub 地址→https://github.com/charmbracelet/lipgloss

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 开发以更少的精力编写出更快、更可靠的程序。

GitHub 地址→https://github.com/apple/swift-collections

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 等各界大佬谈笑风生、切磋技术~


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK