社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

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

HelloGitHub • 4 年前 • 525 次点击  

作者:HelloGitHub-小鱼干

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

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

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 支持许多现成的构建方法和目标平台,更多可以通过插件轻松添加:

  • 云原生Buildpacks
  • Docker
  • k8s
  • AWS EC2 和 ECS
  • Azure 容器实例
  • 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. 推荐阅读

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

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

- END -


关注公众号第一时间收到更新

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/74463
 
525 次点击