携手创造,一起成长!这是我参加「日新方案 8 月更文应战」的第2天,点击查看活动详情
上上周在 B 站观看了智能键盘——瀚文的制造过程,本周 GitHub 热榜上呈现了它的软硬件开源项目 HelloWord-Keyboard,假如你的动手能力强不妨来自己搞一把带有“显示屏”、不再是换键帽的客制键盘。
本周 GitHub 官方在其交际渠道上引荐了个可在你业务时刻把玩的项目,一个钢琴训练器,调配上你的 MIDI 键盘优雅旋律信手拈来。至于,其他有用的开源项目请阅览本文的目录逐个详细了解吧~
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 有用
| 有趣
,依据项目 release 时刻分类,发布时刻不超越 14 day 的项目会标注 New
,无该标志则说明项目 release 超越半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知
- 本文目录
-
- 本周特推
- 1.1 真生产力键盘:HelloWord-Keyboard
- 1.2 钢琴训练器:piano-trainer
-
- GitHub Trending 周榜
- 2.1 C++ 异步结构:userver
- 2.2 TS 全文索引:lyra
- 2.3 实时音讯服务:nsq
- 2.4 git 服务:onedev
- 2.5 Erlang 类型查看:eqwalizer
-
- 往期回忆
-
1. 本周特推
1.1 真生产力键盘:HelloWord-Keyboard
本周 star 增加数:2,100+
New
硬核开源 up 主稚晖君的新作品——智能键盘,名:瀚文的键盘软硬件开源了。瀚文键盘运用模块化规划,左边的多功用场景交互模块能够替换成各种自定义组件,默认运用的是一个带电子墨水屏以及 FOC 力反馈旋钮的 Dynamic 组件
;键盘运用稚晖君开发的基于 ARM Cortex-M 芯片的键盘固件以及模块固件;键盘本体运用移位寄存器方法完成优化的按键扫描电路;模块以及键盘本体能够单独运用,也能够经过串口协议进行彼此通信和调用。
本次的键盘稚晖君和 up 主 Xikii 协作,依照后者的视频介绍,这把键盘将会在他的店铺上架,而不带左边电子屏幕、仅仅单个键盘并供给连接接口的客制键盘定价应该低于 2,499。当然你也能够依据稚晖君开源的这个项目,自己动手做一把。
GitHub 地址→github.com/peng-zhihui…
1.2 钢琴训练器:piano-trainer
本周 star 增加数:100+
GitHub 官方引荐的一个钢琴训练项目,Piano Trainer 支撑多种方法、选用多种音调来操练钢琴,调配 MIDI 运用最佳。特性:
- 兼容 MIDI;
- 多渠道支撑 Linux、macOS、Windows 均可运用;
- 可视化调试;
GitHub 地址→github.com/ZaneH/piano…
2. GitHub Trending 周榜
2.1 C++ 异步结构:userver
本周 star 增加数:850+
New
一个开源的异步结构,供给了丰厚的笼统组件用于快速、方便地构建 C++ 微服务、服务和程序。它有效地解决了 I/O 交互问题,用户可无感知地运用它来进行操作。
GitHub 地址→github.com/userver-fra…
2.2 TS 全文索引:lyra
本周 star 增加数:2,200+
New
Lyra 选用 TypeScript 编写的全文索引引擎,具有快速、内存化、错别字容错等特性。它的运用简略,先创建一个数据库实例并设置索引模式(schema)即可,经过 nearform.github.io/lyra/demo/ 可在线体验 Lyra。
GitHub 地址→github.com/nearform/ly…
2.3 实时音讯服务:nsq
本周 star 增加数 550+
NSQ 是 simplequeue 的继承者,规划应对大规模的实时音讯处理,可每天处理数十亿音讯。特性:
- 支撑去中心化的拓扑结构,以供给高可用、消除单点故障;
- 满意海量音讯传递需求;
- 经过将部分音讯持久化到磁盘中,绑定单个进程的内存痕迹;
- 配置简略;
- 晋级直接;
GitHub 地址→github.com/nsqio/nsq
2.4 git 服务:onedev
本周 star 增加数:1,050+
一个自托管的 git 服务,自带 CI/CD 以及看板功用。此外,onedev 具有支撑检索、正则查询代码、静态分析代码变更、定制化 issue 状态和区域等特性。
GitHub 地址→github.com/theonedev/o…
2.5 Erlang 类型查看:eqwalizer
本周 star 增加数:300+
New
WhatsApp 开源的 Erlang 类型查看工具。部分运用方法如下:
{deps, [ {eqwalizer_support, {git_subdir, "https://github.com/whatsapp/eqwalizer.git", {branch, "main"}, "eqwalizer_support"}}]}.
{project_plugins, [ {eqwalizer_rebar3, {git_subdir, "https://github.com/whatsapp/eqwalizer.git", {branch, "main"}, "eqwalizer_rebar3"}}]}.
GitHub 地址→github.com/WhatsApp/eq…
3. 往期回忆
往期回忆:
- 你的工具包已到货「GitHub 热门速览 v.22.31」
- 造!又有新的生产力言语了「GitHub 热门速览 v.22.30」
以上为 2022 年第 32 个工作周的 GitHub Trending 假如你 Pick 其他好玩、有用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟