作者:HelloGitHub-小鱼干

解放生产力一直都是我们共同追求的目标,能在摸鱼的空闲把赚了。而大部分好用的工具便能很好地解放我们的生产力,比如本周特推 RedisJSON 不用对 JSON 做哈希也能直接用 Redis 存储、读取 JSON 数据,省时省力。同样的,能节省生产力的 Turborepo 能免去多框架构建的繁琐,节省你的构建时间,还有 mold 链接器,性能蹭蹭地节省的都是你的时间。

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

  • 本文目录

      1. 本周特推
      • 1.1 Redis 原生 JSON:RedisJSON
      • 1.2 高性能构建系统:turborepo
      1. GitHub Trending 周榜
      • 2.1 射击游戏:space-shooter.c
      • 2.2 任务管理:dootask
      • 2.3 Unix Linker 替代品:mold
      • 2.4 容器安全扫描:grype
      • 2.5 RTR4 参考文献合集典藏:Real-Time-Rendering-4th-Bibliography-Collection
      1. 往期回顾
      • 3.1 点单之 AI 入门:ai-edu & ML-For-Beginners & faceai

1. 本周特推

1.1 Redis 原生 JSON:RedisJSON

本周 star 增长数: 450+

RedisJSON 是一个 Redis 模块,它实现了将 JSON ECMA-404 标准作为 Redis 原生数据类型,允许从 Redis Key(文档)中存储、更新和获取 JSON 值。

GitHub 地址→https://github.com/RedisJSON/RedisJSON

1.2 高性能构建系统:turborepo

本周 star 增长数: 1,850+

Turborepo 是一个快速的构建系统,适用于 JavaScript/TypeScript 单库,这些单库包含多个项目的代码库,且在代码库中通常用多个框架。特性:

  • 增量构建
  • 内容感知 Hash
  • 云缓存
  • 并行执行
  • 运行时零开销
  • 任务管道
  • 精简子集
  • 约定配置
  • 浏览器生成配置文件,可在 Chrome 或 Edge 了解哪些任务花费最长

GitHub 地址→https://github.com/vercel/turborepo

2. GitHub Trending 周榜

2.1 空间射击:space-shooter.c

本周 star 增长数:1,050+

New space-shooter.c 这是一款跨平台 2D 空间射击游戏,使用 C 语言系统库编写。

GitHub 地址→https://github.com/tsherif/space-shooter.c

2.2 任务管理:dootask

本周 star 增长数:400+

New DooTask 是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时 IM、文件管理等工具。

GitHub 地址→https://github.com/kuaifan/dootask

2.3 Unix Linker 替代品:mold

本周 star 增长数:1,000+

Mold 是现代链接器(Linker),Unix 链接器的替代品。它比 LLVM lld 链接器快好几倍,而 LLVM lld 链接器是作者早些年写的。下图为 GNU gold、LLVM lld、mold 性能图。

GitHub 地址→https://github.com/rui314/mold

2.4 容器安全扫描:grype

本周 star 增长数:800+

grype 是扫描容器安全性的工具供应商 Anchore 开源的容器映像和文件系统的漏洞扫描器,支持常见 Linux 发行版诸如 CentOS、Debian,也支持多语言,例如:Ruby、Java、JavaScript…

GitHub 地址→https://github.com/anchore/grype

2.5 RTR4 参考文献合集典藏:Real-Time-Rendering-4th-Bibliography-Collection

本周 star 增长数:450+

Real-Time-Rendering-4th-Bibliography-Collection 是《Real-Time Rendering 4th》 (RTR4) 参考文献合集典藏。目前已收录超过 2000 份的 《Real-Time Rendering 4th》 (RTR4) 参考文献。

GitHub 地址→https://github.com/QianMo/Real-Time-Rendering-4th-Bibliography-Collection

3. 往期回顾

点单之 AI 入门:ai-edu & ML-For-Beginners & faceai

ai-edu 是微软 AI 社区,由基础教程、实践案例、实践项目三大模块构成,通过系统化的理论教程和丰富多样的实践案例,帮助学习者学习并掌握人工智能的知识,并锻炼在实际项目中的开发能力。项目地址 https://github.com/microsoft/ai-edu/。此外,微软还为初学者专门设立了 26 堂课,12 周内学完,见 ML For Beginners 仓库 https://github.com/microsoft/ML-For-Beginners

如果实践的话,可以参考之前 HG 月刊推荐过的 faceai,内容涵盖:人脸、视频、文字的检测和识别。项目地址 https://github.com/vipstone/faceai

以上,为本期热点速览。

往期回顾:

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

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

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

解放生产力「GitHub 热点速览 v.21.51」的更多相关文章

  1. 年底了是时候学新技术了「GitHub 热点速览 v.21.52」

    作者:HelloGitHub-小鱼干 年底了,又有新技术冒出来需要你来 Pick 了,第一个先要被 Pick 的是即将到来的元旦英文版:Happy New Year,再来的话就是这周非常火的新一代爬虫 ...

  2. 躺平吧,平铺的窗口「GitHub 热点速览 v.21.47」

    作者:HelloGitHub-小鱼干 用 macOS 系统经常会遇到的一个问题便是多开窗口如何快速找寻的问题,本周特推项目 yabai 便是来解决这个问题的.直接把所有窗口平铺,是不是很"正 ...

  3. 互联网巨头们的 SRE 运维实践「GitHub 热点速览 v.21.27」

    作者:HelloGitHub-小鱼干 本周大热点无疑是前几天 GitHub 发布的 Copilot,帮你补全代码,给你的注释提出建议,预测你即将使用的代码组件-如此神奇的 AI 技术,恰巧本周微软也开 ...

  4. 获取 Windows 密码「GitHub 热点速览 v.21.28」

    作者:HelloGitHub-小鱼干 安全问题一直是 GitHub 的一大热点,因为数据安全问题诞生的各类自托管服务便是.而本周周榜上的 2 个和安全主题相关的项目,有些不同.mimikatz 是个老 ...

  5. AI 预测蛋白质结构「GitHub 热点速览 v.21.29」

    作者:HelloGitHub-小鱼干 虽然 AI 领域藏龙卧虎,但是本周预测蛋白质结构的 alphafold 一开源出来就刷爆了朋友圈,虽然项目与我无关,但是看着科技进步能探寻到生命机理,吃瓜群众也有 ...

  6. 在线体验 Windows 11「GitHub 热点速览 v.21.30」

    作者:HelloGitHub-小鱼干 有什么比无需安装系统,检测硬件兼容度,只要打开一个浏览器,输入某个神秘的地址回车,即可体验 Windows 11 更棒的呢?windows11 就是这么一个小工具 ...

  7. 自制车速记录仪「GitHub 热点速览 v.21.31」

    作者:HelloGitHub-小鱼干 如果你有一辆普通的自行车,那么就可以使用下 X-TRACK 这个项目制作一个自己的测速器,记录你的行驶轨迹还有车速,体验一把硬件发烧友的乐趣.如果你有一个非 ma ...

  8. 那些 Unix 命令替代品们「GitHub 热点速览 v.21.32」

    作者:HelloGitHub-小鱼干 好用的 Unix 命令替代工具能让你事半功倍,例如,bat 便是个带着高亮特性的加强版 cat,就像你用了 oh my zsh 之后便会感受到它的强大.同样好用的 ...

  9. 面试反杀「GitHub 热点速览 v.21.33」

    作者:HelloGitHub-小鱼干 作为一个应聘者,面试的时候经常会被面试官问:你有什么问题要问我吗?为了避免这种临时想不到问题的尴尬,reverse-interview-zh 会教你下反向操作,提 ...

随机推荐

  1. [loj2586]选圆圈

    下面先给出比较简单的KD树的做法-- 根据圆心建一棵KD树,然后模拟题目的过程,考虑搜索一个圆 剪枝:如果当前圆[与包含该子树内所有圆的最小矩形]都不相交就退出 然而这样的理论复杂度是$o(n^2)$ ...

  2. [loj2850]无进位加法

    (似乎漏了一个数据范围,cf上的题面中还有$\sum L\le 3\cdot 10^{5}$) 考虑$a_{i}=2^{k_{i}}$时(不妨$k_{1}\ge k_{2}\ge ...\ge k_{ ...

  3. Java-ASM框架学习-修改类的字节码

    Tips: ASM使用访问者模式,学会访问者模式再看ASM更加清晰 ClassReader 用于读取字节码,父类是Object 主要作用: 分析字节码里各部分内容,如版本.字段等等 配合其他Visit ...

  4. 论文解读(node2vec)《node2vec Scalable Feature Learning for Networks》

    论文题目:<node2vec Scalable Feature Learning for Network>发表时间:  KDD 2016 论文作者:  Aditya Grover;Adit ...

  5. [IIS]文件夹权限

    发布完iis,默认的 Application Pool 没有权限访问文件夹. 可以给项目文件夹添加用户权限. 右键 - "属性" - "安全" - " ...

  6. Linux 使用wpa_supplicant手动配置连接wifi

    Linux 使用wpa_supplicant手动配置连接wifi wpa_supplicant 简介 wpa_supplicant是Linux BSD, Mac OSX和Windows的WPA的服务, ...

  7. postman自动调用获取token

    Postman不光支持单次请求,还支持环境变量.全局变量.集合变量 本文使用Collection Variable Collection 如下图可以点击Collection然后可以添加请求和文件夹,以 ...

  8. Atcoder Grand Contest 033 D - Complexity(dp)

    Atcoder 题面传送门 & 洛谷题面传送门 首先 \(n^5\) 的暴力非常容易想,设 \(dp_{a,b,c,d}\) 表示以 \((a,b)\) 为左上角,\((c,d)\) 为右下角 ...

  9. Atcoder Grand Contest 031 D - A Sequence of Permutations(置换+猜结论)

    Atcoder 题面传送门 & 洛谷题面传送门 猜结论神题. 首先考虑探究题目中 \(f\) 函数的性质,\(f(p,q)_{p_i}=q_i\leftarrow f(p,q)\circ p= ...

  10. GORM基本使用

    GORM 目录 GORM 1. 安装 2. 数据库连接 3. 数据库迁移及表操作 1. 安装 go get -u github.com/jinzhu/gorm 要连接数据库首先要导入驱动程序 // G ...