超强工具集——GitHub 热点速览

释放双眼,带上耳机,听听看~!

本周 GitHub 趋势榜精彩至极,先是 JetBrains 开源的图像渲染引擎 Skia 有了 Java 封装,一开源便获得 500+ star,再是支持开发者在页面展示网站运行状态,实时报告的 upptime 凭借单日 1k star 进账,上了 Trending 榜。另类 Kubernetes 发行版——K0s 也是颇为出色,一周获得了近 2k star。清华大学研究团队开源的 26 亿参数规模的中文语言模型 (CPM-LM) ,表现也很抢眼。最后,一定要提下超强的屏幕录制和注释工具:Screenity,无压力在录制画面写注释,添加人脸视频窗口。…

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

  • 本文目录
      1. 本周特推
      • 1.1 炸裂图像渲染引擎:Skija
      • 1.2 万 Shell 皆可用:starship
      1. GitHub Trending 周榜
      • 2.1 另类 K8s:k0s
      • 2.2 超强屏幕录制和注释工具:Screenity
      • 2.3 大规模训练模型:CPM-Generate
      • 2.4 零编码,无配置:ObjectiveSQL
      • 2.5 轻量级 React 图表:beautiful-react-diagrams
      • 2.6 网站运行监控:upptime
      • 2.7 开发者免费:free-for-dev
      1. 推荐阅读

1. 本周特推

1.1 炸裂图像渲染引擎:Skija

本周 star 增长数:1150+

Skia 是一个开源的 2D 图形库,它提供了跨各种硬件和软件平台工作的通用 API。Skija 是 JetBrains 开源的 Skia Java 封装,快来试试这个神奇的图像渲染引擎吧。

GitHub 地址→https://github.com/JetBrains/skija

1.2 万 Shell 皆可用:starship

本周 star 增长数:1250+

starship 一款高颜值的轻量级的终端,可用于任何 Shell。特性

  • 🚀 快:快 —— 真的真的很快!用 Rust 编写
  • 定制化:可定制提示符方方面面
  • 通用:适用于任何 Shell、任何操作系统
  • 智能:一目了然地显示相关信息
  • 功能丰富:支持所有你最喜欢的工具
  • 易用

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

2. GitHub Trending 周榜

2.1 另类 K8s:k0s

本周 star 增长数:1850+

k0s 是另一个 Kubernetes 发行版。是的。但是作者做了一些事情与其他发行版非常不同。

k0s 是一个包含所有功能的单一二进制 Kubernetes 发行版,它预先配置了所有所需的 bell 和whistle,使构建 Kubernetes 集群只需将可执行文件复制到每个主机并运行它即可。

GitHub 地址→https://github.com/k0sproject/k0s

2.2 超强屏幕录制和注释工具:Screenity

本周 star 增长数:1400+

New Screenity 是一个强大的屏幕记录和注释工具,你可以在录制画面标注事项,添加人脸视频窗口。

特性:

  • 🎥 浏览器窗口、桌面、任何应用程序和相机无限次数录制
  • ✏️ 在屏幕上的任何地方,添加文本和箭头等注释
  • 👀 突出你的点击操作、光标,支持录音时隐藏光标
  • 🎙️ 个人电脑麦克风和音响控制,按键通话等等功能
  • ⚙️ 自定义倒计时,仅在悬停时显示控件,以及许多其他自定义选项
  • 💾 导出为 mp4、gif 和 webm,支持 Google Drive 保存视频
  • ✂️ 修剪或删除记录的部分
  • 更多…

GitHub 地址→https://github.com/alyssaxuu/screenity

Chrome 插件地址→https://chrome.google.com/webstore/detail/screenity-screen-recorder/kbbdabhdfibnancpjfhlkhafgdilcnji

2.3 大规模训练模型:CPM-Generate

本周 star 增长数:450+

New CPM-Generate 是北京智源人工智能研究院和清华大学研究团队开源的 26 亿参数规模的中文语言模型 (CPM-LM),可用于文本生成的本地测试,并以此为基础进一步研究零次学习或少次学习等场景。

GitHub 地址→https://github.com/TsinghuaAI/CPM-Generate

2.4 零编码,无配置:ObjectiveSQL

本周 star 增长数:500+

New ObjectiveSQL 是一个基于 ActiveRecored 模式的 Java ORM 框架,基于已定义的数据模型,自动生成数据库访问逻辑代码,提升开发效率。特性:

  • 🏄‍♂️ 使用 JSR 269 动态生成用于数据库访问的 Java API
  • 🤗 无需编码数据库访问的完整 Java API
  • ⛳️ 针对复杂 SQL,ObjectiveSQL 通过 Java 运算符重载技术,实现了 Java 代码与 SQL 语句一致的编码体验。

GitHub 地址→https://github.com/braisdom/ObjectiveSql

2.5 轻量级 React 图表:beautiful-react-diagrams

本周 star 增长数:1600+

beautiful-react-diagrams 一个轻量级 React 组件的小集合,可以轻松地构建图表。

JavaScript 图表库通常很难集成到 React 项目中。组件的状态与外部图表库同步可能非常困难,特别是后者是在不同的范例(例如 MVC)中构建的时候。

基于这个原因,项目作者 antonioru 创建了一个易于自定义的功能图表库来轻松地构建图表。

GitHub 地址→https://github.com/beautifulinteractions/beautiful-react-diagrams

2.6 网站运行监控:upptime

本周 star 增长数:1400+

New Upptime 是一个开源的正常运行时间监控和状态页面,可直接在页面查看到各个网站的连接状况、响应时间、可靠度。由 GitHub 提供技术支持,采用 GitHub Action 实现运行时间监控器,GitHub issue 作事件报告及 GitHub Pages 生成状态网站。

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

2.7 开发者免费:free-for-dev

本周 star 增长数:1250+

开发人员和开源作者现在接触了大量免费服务,但是很难找到所有这些服务来做出明智的决定。free-for-dev 整理了一份列表,收录 SaaS、PaaS、IaaS 方面供开发者使用的免费资源。项目由 500+ 个开发者共同维护。

GitHub 地址→https://github.com/ripienaar/free-for-dev

3. 推荐阅读

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

人已赞赏
技术Tech

还不懂Redis?看完这个故事就明白了!

2020-11-24 9:53:21

技术Tech

14个 JavaScript 代码优化技巧

2020-11-27 14:05:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索