懒人福音——GitHub 热点速览 Vol.42

it2023-01-21  50

作者:HelloGitHub-小鱼干

懒人福音是什么?就是省时省事,正如 Waypoint 一样,你不需要在多个平台构建代码即可部署发布应用,它允许你将应用程序构建、部署和发布生命周期定义为代码。Bit 则让你不需要记 git 操作,可在命令行选项预览、自动补全命令。Strimzi 解决了 k8s 等平台跑 Kafka 的烦恼,让你直接用 Strimzi 即可运行 Kafka,当然大厂也不示弱,swift-algorithms 便是苹果开源的算法集合包。

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

本文目录 本周特推 1.1 免你记命令烦恼 Git CLI:Bit1.2 浏览器记录员:Headless recorder GitHub Trending 周榜 2.1 高颜值命令行渲染 Markdown 工具:Glow2.2 一键构建、部署发布工具:Waypoint2.3 全程工作合集:remote-jobs2.4 高颜值图片占位解决方案:BlurHash2.5 k8s 跑 Kafka:Strimzi2.6 类 Excel 开源表格:Luckysheet2.7 苹果开源 swift 算法:swift-algorithms 推荐阅读

1. 本周特推

1.1 免你记命令烦恼 Git CLI:Bit

本周 star 增长数:2200+

完全兼容 git 的 CLI——Bit 是一个实验性的现代化 Git CLI,它构建在 git 之上。工具特点

命令和标记建议,浏览 git 时可提供大量选项当使用 add 或者 bit checkout 命令时可自动填充文件和分支名称自动获取更新代码、分支快速转发减少了合并冲突的可能性bit sync 等新命令极大地简化了工作流程与 git 完全兼容,允许你在需要时返回到 git

GitHub 地址→https://github.com/chriswalz/bit

1.2 浏览器记录员:Headless recorder

本周 star 增长数:1300+

Headless recorder 是一个 Chrome 扩展,可以记录你在浏览器做的交互,并生成一个 Puppeteer 或者 Playwright 脚本。目前支持:

记录单击并键入事件添加 waitForNavigation, setViewPort 和其他有用的子句生成一个 Puppeteer 脚本显示正在记录的事件复制到剪贴板提供配置选项允许数据 ID 配置元素选择

GitHub 地址→https://github.com/checkly/headless-recorder

2. GitHub Trending 周榜

2.1 高颜值命令行渲染 Markdown 工具:Glow

本周 star 增长数:900+

Glow 是一个在命令行里渲染 Markdown 的工具,它的设计初衷是为了展现 CLI 的美丽和强大。

Glow 支持你发现 Markdown 文件,直接在命令行上阅读文档,并将 Markdown 文件存储到你自己的私人收藏中以便你随时随地阅读它们。Glow 会在子目录或本地 Git 仓库中找到本地标记文件。

顺便说一下,所有你收藏起来的数据都是端到端加密的:只有你能解密。

GitHub 地址→https://github.com/charmbracelet/glow

2.2 一键构建、部署发布工具:Waypoint

本周 star 增长数:1650+

New Waypoint 是 HashiCorp 公司开源的跨平台工具,可用于构建、部署、发布应用程序。Waypoint 允许开发人员将应用程序构建、部署和发布生命周期定义为代码,从而减少了通过一致和可重复的工作流交付部署的时间。

Waypoint 支持许多现成的构建方法和目标平台,更多可以通过插件轻松添加:

云原生BuildpacksDockerk8sAWS EC2 和 ECSAzure 容器实例Google 云运行Netlify…

Waypoint 支持 Linux、Mac OS X 和 Windows。

GitHub 地址→https://github.com/hashicorp/waypoint

2.3 全程工作合集:remote-jobs

本周 star 增长数:700+

remote-jobs 收录了全球各地支持半远程、完全远程的科技公司信息,收录的每个公司会标注远程工作的所属国家,并按照某个公司的首字母升序排列,目录名单上暂时只有一家中国公司,公司带有 ⚠️ 图标则表示维护者对该公司信息不甚了解。

GitHub 地址→https://github.com/remoteintech/remote-jobs

2.4 高颜值图片占位解决方案:BlurHash

本周 star 增长数:1400+

BlurHash 是一个图像占位符,它允许你加载图片时显示模糊色块来缓解图片未加载的尴尬,同样的,它也支持将清晰的图片模糊化。该项目目前有 C、Swift、Kotlin、Typescript、Python 等版本。

GitHub 地址→https://github.com/woltapp/blurhash

2.5 k8s 跑 Kafka:Strimzi

本周 star 增长数:400+

Strimzi 提供了在 Kubernetes 或 OpenShift 上以各种部署配置运行 Apache Kafka 集群的方法。此外,Strimzi 也是一个 CNCF 的沙盒孵化项目。

GitHub 地址→https://github.com/strimzi/strimzi-kafka-operator

2.6 类 Excel 开源表格:Luckysheet

本周 star 增长数:1650+

Luckysheet 是一款纯前端类 Excel 的在线表格,功能强大、配置简单、完全开源。特性包含:

表格设置,包括冻结行列、合并单元格、筛选、排序、查询、条件格式、批注支持数据分析功能包括透视表、分列、矩阵操作、内置 385 个计算函数支持一键截图、复制为 JSON 数据、共享编辑、Excel 与 Luckysheet 之间数据的复制粘贴

GitHub 地址→https://github.com/mengshukeji/Luckysheet

2.7 苹果开源 swift 算法:swift-algorithms

本周 star 增长数:600+

swift-algorithms 是一个苹果开源的序列和集合算法包,以及它们的相关类型。

GitHub 地址→https://github.com/apple/swift-algorithms

3. 推荐阅读

NB 的开源项目遍地开花——GitHub 热点速览 Vol.41极客 Play 玩 Terminal——GitHub 热点速览 Vol.40

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

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

削微寒 认证博客专家 萌新 微信搜【HelloGitHub】关注公众号后可以找到我。分享 GitHub 上有趣、入门级的开源项目,每月 28 号更新,已持续维护 4 年有余。
最新回复(0)