作者:HelloGitHub-小鱼干

上上周在 B 站观看了智能键盘——瀚文的制作过程,本周 GitHub 热榜上出现了它的软硬件开源项目 HelloWord-Keyboard,如果你的动手能力强不妨来自己搞一把带有“显示屏”、不再是换键帽的客制键盘。

本周 GitHub 官方在其社交平台上推荐了个可在你业务时间把玩的项目,一个钢琴训练器,搭配上你的 MIDI 键盘优雅旋律信手拈来。至于,其他实用的开源项目请阅读本文的目录一一详细了解吧~

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

  • 本文目录

      1. 本周特推
      • 1.1 真·生产力键盘:HelloWord-Keyboard
      • 1.2 钢琴训练器:piano-trainer
      1. GitHub Trending 周榜
      • 2.1 C++ 异步框架:userver
      • 2.2 TS 全文索引:lyra
      • 2.3 实时消息服务:nsq
      • 2.4 git 服务:onedev
      • 2.5 Erlang 类型检查:eqwalizer
      1. 往期回顾

1. 本周特推

1.1 真·生产力键盘:HelloWord-Keyboard

本周 star 增长数:2,100+

New 硬核开源 up 主稚晖君的新作品——智能键盘,名:瀚文的键盘软硬件开源了。瀚文键盘使用模块化设计,左侧的多功能场景交互模块可以替换成各种自定义组件,默认使用的是一个带电子墨水屏以及 FOC 力反馈旋钮的 Dynamic 组件;键盘使用稚晖君开发的基于 ARM Cortex-M 芯片的键盘固件以及模块固件;键盘本体使用移位寄存器方式实现优化的按键扫描电路;模块以及键盘本体可以单独使用,也可以通过串口协议进行相互通信和调用。

本次的键盘稚晖君和 up 主 Xikii 合作,按照后者的视频介绍,这把键盘将会在他的店铺上架,而不带左侧电子屏幕、只是单个键盘并提供连接接口的客制键盘定价应该低于 ¥2,499。当然你也可以根据稚晖君开源的这个项目,自己动手做一把。

GitHub 地址→https://github.com/peng-zhihui/HelloWord-Keyboard

1.2 钢琴训练器:piano-trainer

本周 star 增长数:100+

GitHub 官方推荐的一个钢琴训练项目,Piano Trainer 支持多种方式、采用多种音调来练习钢琴,搭配 MIDI 使用最佳。特性:

  • 兼容 MIDI;
  • 多平台支持 Linux、macOS、Windows 均可使用;
  • 可视化调试;

GitHub 地址→https://github.com/ZaneH/piano-trainer

2. GitHub Trending 周榜

2.1 C++ 异步框架:userver

本周 star 增长数:850+

New 一个开源的异步框架,提供了丰富的抽象组件用于快速、方便地构建 C++ 微服务、服务和程序。它有效地解决了 I/O 交互问题,用户可无感知地使用它来进行操作。

GitHub 地址→https://github.com/userver-framework/userver

2.2 TS 全文索引:lyra

本周 star 增长数:2,200+

New Lyra 采用 TypeScript 编写的全文索引引擎,具有快速、内存化、错别字容错等特性。它的使用简单,先创建一个数据库实例并设置索引模式(schema)即可,通过 https://nearform.github.io/lyra/demo/ 可在线体验 Lyra。

GitHub 地址→https://github.com/nearform/lyra

2.3 实时消息服务:nsq

本周 star 增长数 550+

NSQ 是 simplequeue 的继承者,设计应对大规模的实时消息处理,可每天处理数十亿消息。特性:

  • 支持去中心化的拓扑结构,以提供高可用、消除单点故障;
  • 满足海量消息传递需求;
  • 通过将部分消息持久化到磁盘中,绑定单个进程的内存痕迹;
  • 配置简单;
  • 升级直接;

GitHub 地址→https://github.com/nsqio/nsq

2.4 git 服务:onedev

本周 star 增长数:1,050+

一个自托管的 git 服务,自带 CI/CD 以及看板功能。此外,onedev 具有支持检索、正则查询代码、静态分析代码变更、定制化 issue 状态和区域等特性。

GitHub 地址→https://github.com/theonedev/onedev

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 地址→https://github.com/WhatsApp/eqwalizer

3. 往期回顾

往期回顾:

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

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

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

一键到位「GitHub 热点速览 v.22.32」的更多相关文章

  1. 听,引擎的声音「GitHub 热点速览 v.22.33」

    这期的热点速览异常 Cool,因为有呜呜声内燃机引擎加成的 engine-simengine-sim 坐镇,听到如此曼妙的引擎声,相比你的人生也在高速上升吧.还有,自己搭建个服务就能在本地用上 AI ...

  2. 老梗新玩「GitHub 热点速览 v.22.34」

    作者:HelloGitHub-小鱼干 不知道你是否和我有一样的烦恼,最近的流行梗当自己要用拿来造词时,就陷入了不知道咋"换壳"的尴尬地步.sao-gen-gen 大大减少了你老梗新 ...

  3. 读 Linux 像读小说「GitHub 热点速览 v.22.03」

    本周特推选取了一个画风有点意思的 Linux 代码带读项目 flash-linux0.11-talk,希望有趣的文风能带你读完 Linux 代码.当然画风可以增加阅读体验,彩色标记也是一种学习方法-- ...

  4. 开发者的瑞士军刀「GitHub 热点速览 v.22.04」

    Swiss Army knife 可以说是本周的关键词了,多个项目采用该词来描述它的特性:像是能全方位解决浏览器"网络"操作的 CyberChef 方便你进行数据加密.解编码,还有 ...

  5. 火爆的文字游戏你玩了吗?「GitHub 热点速览 v.22.06」

    不知道你有没有被 Wordle 这款游戏刷屏,在本期热点速览的特推部分选了一个 React 编写的开源版本同你分享,而本次公众号摘要也是一个提示, 只不过这个只能盲猜了.别小瞧 Wordle 这个游戏 ...

  6. 程序员的情人节「GitHub 热点速览 v.22.07」

    又是一年情人日,刚好还是发文的今天.也没什么好送的,送点程序员的浪漫--代码和开源项目吧.记得在本周特推查收这份来自程序员的独有浪漫. 本周 GitHub 霸榜的项目基本上都是老项目,从老项目中挖点新 ...

  7. 3D 世界的钥匙「GitHub 热点速览 v.22.08」

    有没有想过把身边的物件儿转成 3D 动画,在网页上实现一把?本期特推的项目 Three.js 就是帮你创建 3D 页面的知名开源项目,好玩的 3D 世界在向你招手.除了打开浏览器 3D 世界的钥匙外, ...

  8. 你的程序员女孩「GitHub 热点速览 v.22.09」

    本周最火的项目要数上周推荐的开源项目 How to Cook,火到一周涨了 18k+ star,但网友对它的定量烹饪方法褒贬不一.在本人看来,烹饪本就是一门"玄学",萝卜青菜各有所 ...

  9. 平平无奇的项目「GitHub 热点速览 v.22.10」

    不知道大家对高星项目什么印象?提到这个词第一个想到哪个项目呢?本周有几个项目看着普普通通,却完成了一周 2k+ star 的事迹.比如 SingleFile,它是个浏览器扩展,点击图标之后即可保存一个 ...

随机推荐

  1. Spring 中 @EnableXXX 注解的套路

    前言 在 Spring 框架中有很多实用的功能,不需要写大量的配置代码,只需添加几个注解即可开启. 其中一个重要原因是那些 @EnableXXX 注解,它可以让你通过在配置类加上简单的注解来快速地开启 ...

  2. 【工程应用七】接着折腾模板匹配算法 (Optimization选项 + no_pregeneration模拟 + 3D亚像素插值)

    在折腾中成长,在折腾中永生. 接着玩模板匹配,最近主要研究了3个课题. 1.创建模型的Optimization选项模拟(2022.5.16日) 这两天又遇到一个做模板匹配隐藏的高手,切磋起来后面就还是 ...

  3. 论文解读(AGE)《Adaptive Graph Encoder for Attributed Graph Embedding》

    论文信息 论文标题:Adaptive Graph Encoder for Attributed Graph Embedding论文作者:Gayan K. Kulatilleke, Marius Por ...

  4. React项目实现导出PDF的功能

    在做web项目中,有时候会遇到pdf导出的需求,现根据之前在公司的React项目中遇到的导出PDF需求,整理一个demo出来. 导出PDF需要用到两个依赖包:html2canvas.jspdf 1.安 ...

  5. 关于个人全栈项目【臻美IT】博客类出现的问题以及解决方法

    每做一个项目,要记得写下心得哦,别偷懒啊!先上网址:https://www.maomin.club/ 这个项目属于博客类的,因为百度审核的问题就大体做了下,就当来练练手,里面文章链接的是CSDN的博客 ...

  6. SE37 绕过权限检查 ALINK_CALL_TRANSACTION

  7. 编程技巧│提高 Javascript 代码效率的技巧

    目录 一.变量声明 二.三元运算符 三.解构赋值 四.解构交换 五.箭头函数 六.字符串模版 七.多值匹配 八.ES6对象简写 九.字符串转数字 十.次方相乘 十一.数组合并 十二.查找数组最大值最小 ...

  8. Docker 与 K8S学习笔记(二十四)—— 工作负载的使用

    我们前面讲了很多关于Pod的使用,但是在实际应用中,我们不会去直接创建Pod,我们一般通过Kubernetes提供的工作负载(Deployment.DeamonSet.StatefulSet.Job等 ...

  9. sql-DQL-单表查询

    单表查询 select [distint]* 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定 ...

  10. docker 映射端口穿透内置防火墙

    一.问题现象 1.现象举例: # 自制的springboot项目的dockerfile # springboot 其实就是一个简单的hello-world程序,写了一个HelloController ...