zoukankan      html  css  js  c++  java
  • 解放生产力「GitHub 热点速览 v.21.51」

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


    作者:削微寒
    扫描左侧的二维码可以联系到我
    知识共享许可协议
    本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。

  • 相关阅读:
    Python网络协议(osi七层协议)
    Python面向对象之反射,双下方法
    Python类的成员
    Python异常处理
    mysql 索引 慢查询优化 && 数据库性能优化
    数据库(视图、事务、存储过程、函数) && 数据库备份
    mysql数据库连接模块 pymysql && sql注入
    主线程与子线程的关系
    socket 编程实例 基于线程池实现服务端并发
    日常迷惑积累
  • 原文地址:https://www.cnblogs.com/xueweihan/p/15709403.html
Copyright © 2011-2022 走看看