8

超强工具集——GitHub 热点速览 Vol.47

 3 years ago
source link: http://www.cnblogs.com/xueweihan/p/14028478.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

ZFZ7f2Q.jpg!mobile

作者:HelloGitHub-小鱼干

本周 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 超过一周。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 :full_moon_with_face:

  • 本文目录
      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

Er2UryU.png!mobile

1.2 万 Shell 皆可用:starship

本周 star 增长数:1250+

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

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

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

jUzEnuQ.gif!mobile

2. GitHub Trending 周榜

2.1 另类 K8s:k0s

本周 star 增长数:1850+

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

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

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

rMJrUzb.gif!mobile

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

本周 star 增长数:1400+

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

特性:

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

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

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

Y73MvaV.gif!mobile

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 框架,基于已定义的数据模型,自动生成数据库访问逻辑代码,提升开发效率。特性:

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

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

F3EnmeE.png!mobile

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

本周 star 增长数:1600+

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

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

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

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

YfUVvej.png!mobile

2.6 网站运行监控:upptime

本周 star 增长数:1400+

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

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

3m6RbmB.png!mobile

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

本周 star 增长数:1250+

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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK