抛开一屏占四分之三屏幕的AI相关项目之外,本周剩下的热榜项目就是同数据有关的数据库项目linux重启命令,例如CockroachDB团队开源的kv储存数据库pebble,借以提供高性能的消息队列blazingmq。
其他项目则比较通用,像帮你学外文的句型校对器languagetool,提升你阅读体验的等宽字体FiraCode,还有提供数字签名服务的docuseal,以及拿来跟踪issue做项目管理的plane。
最好玩的当属HG热门项目habitica,让你在完成todo事项,培养某个习惯之余,也能练好你的游戏号。
选项标准:新发布|实用|有趣,按照项目release时间分类,发布时间不超过14day的项目会标明New,无该标志则说明项目release超过半月。因为本文篇幅有限,还有部份项目无法在本文展示,望周知
1.本周特推1.1句型校对:languagetool
主语言:Java
一个开源的词法校对器,它会手动校对你输入文字的句型以及拼写,能有效地检查出拼写错误,以及句型问题。假如你对日常外文书写不是很有信心,可以试试LanguageTool,支持英语、德语、西班牙语、法语等等25+外文。
GitHub地址→/languagetool-org/languagetool
1.2免费等宽字体:FiraCode
主语言:Clojure
FiraCode一款免费的等宽字体,包含常用的编程语言中多种字符组合的连字。它只是做了字体的呈现,底层代码一直与ASCII兼容。右图展示了右边:FiraCode中呈现的连字。右边:没有连字的相同字符序列。
GitHub地址→/tonsky/FiraCode
2.GitHubTrending周榜2.1消息队列:blazingmq
本周star下降数:450+,主语言:C++
New高性能的消息队列系统unix环境高级编程第三版pdf 中文,具有高效、可靠、功能丰富的特点。BlazingMQ的核心功能是提供持久化、高容错、高性能和高可用的队列,同时,它具备了消息路由策略(比如:工作队列、优先级、fan-out、广播等等)、压缩、强一致性等功能。
GitHub地址→/bloomberg/blazingmq
2.2KV数据库:pebble
本周star下降数:150+,主语言:Golang
受RocksDB、LevelDB启发的KV储存数据库,采用Golang编撰而成,主要优化CockroachDB的性能。它承继了RocksDB的文件格式unix环境高级编程第三版pdf 中文linux运维最佳实践,并添加了一些扩充功能:范围删掉石碑、表级的布隆过滤器、MANIFEST格式的更新。
GitHub地址→/cockroachdb/pebble
2.3更快的联结器:mold
本周star下降数:650+,主语言:C++
mold是现有Unix链接器(联结器)的代替品,由于它更快:它比第二快的开源链接器LLVMlld快几倍,mold致力通过减短建立时间来提升开发者的生产力,非常是在快速调试-编辑-重建循环中。
GitHub地址→/rui314/mold
2.4数字签名:docuseal
本周star下降数:700+,主语言:Ruby
DocuSeal是一个开源平台,提供安全高效的数字文档签名和处理功能。有了它,你可以创建/编辑PDF,在文件上进行签名(网路数字签名),并电邮到邮箱。
GitHub地址→/docusealco/docuseal
2.5产品管理:plane
本周star下降数:1,000+,主语言:TypeScript
JIRA、Linear之类项目管理器的开源代替品,可以便捷地跟踪issue、产品开发进度等等。特点:
GitHub地址→/makeplane/plane
3.HelloGitHub热评
在这个章节,我们将会分享下本周HelloGitHub网站上的热评项目,HG开源项目评价体系刚上线不久,期盼你的评价。
3.1习惯养成:habitica
主语言:JavaScript
这是一款养成类RPG游戏,当你完成一个现实中的待办事项后,会获得相应的经验和金币。随着你的等级提高,将会开启更多的玩法,例如订购武器、孵化宠物、职业、专属技能、组队打副本等。
HG评价地址→/repository/9cb771c1667940f9a92bf3942b2a702e
3.2显存管理应用:memreduct
主语言:C
这是一款Windows显存管理工具,可以实时监控计算机显存和清除系统缓存。它容积小(6MB)、内存释放疗效显著,兼容WindowsXP及更高版本。
HG评价地址→/repository/fb96589af4c04b02872c66d0fbf32469
-END-