做者:HelloGitHub-小鱼干react
本周 GitHub 趋势榜精彩至极,先是 JetBrains 开源的图像渲染引擎 Skia 有了 Java 封装,一开源便得到 500+ star,再是支持开发者在页面展现网站运行状态,实时报告的 upptime 凭借单日 1k star 进帐,上了 Trending 榜。另类 Kubernetes 发行版——K0s 也是颇为出色,一周得到了近 2k star。清华大学研究团队开源的 26 亿参数规模的中文语言模型 (CPM-LM) ,表现也很抢眼。最后,必定要提下超强的屏幕录制和注释工具:Screenity,无压力在录制画面写注释,添加人脸视频窗口。…git
如下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 7 day 的项目会标注 New
,无该标志则说明项目 release 超过一周。因为本文篇幅有限,还有部分项目未能在本文展现,望周知 🌝程序员
- 本文目录
-
- 本周特推
- 1.1 炸裂图像渲染引擎:Skija
- 1.2 万 Shell 皆可用:starship
-
- 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 炸裂图像渲染引擎:Skija
本周 star 增加数:1150+github
Skia 是一个开源的 2D 图形库,它提供了跨各类硬件和软件平台工做的通用 API。Skija 是 JetBrains 开源的 Skia Java 封装,快来试试这个神奇的图像渲染引擎吧。web
GitHub 地址→https://github.com/JetBrains/skijasql
1.2 万 Shell 皆可用:starship
本周 star 增加数:1250+chrome
starship 一款高颜值的轻量级的终端,可用于任何 Shell。特性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 是一个强大的屏幕记录和注释工具,你能够在录制画面标注事项,添加人脸视频窗口。
特性:
- 🎥 浏览器窗口、桌面、任何应用程序和相机无限次数录制
- ✏️ 在屏幕上的任何地方,添加文本和箭头等注释
- 👀 突出你的点击操做、光标,支持录音时隐藏光标
- 🎙️ 我的电脑麦克风和音响控制,按键通话等等功能
- ⚙️ 自定义倒计时,仅在悬停时显示控件,以及许多其余自定义选项
- 💾 导出为 mp四、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),可用于文本生成的本地测试,并以此为基础进一步研究零次学习或少次学习等场景。
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+ 个开发者共同维护。
3. 推荐阅读
以上为 2020 年第 47 个工做周的 GitHub Trending 🎉若是你 Pick 其余好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和咱们分享下哟 🌝
本文同步分享在 博客"削微寒的程序员之路"(CNBlog)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。