程序员的情人节「GitHub 热点速览 v.22.07」

又是一年情人日,刚好还是发文的今天。也没什么好送的,送点程序员的浪漫——代码和开源项目吧。记得在本周特推查收这份来自程序员的独有浪漫。
本周 GitHub 霸榜的项目基本上都是老项目,从老项目中挖点新面孔,比如去年很火的笔记项目 Logseq,还有面试的时候一定要反问面试官的那些问题以备金三银四换工作所用。还有一个新开源的 Terraform 配置 K8s 集群的项目,高性能 Rust 运行时 HVM,以及低代码框架 ToolJet 都在本文中了。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知
- 本文目录
- News 快读
- 业界·Laravel 发布 9.0 版本
- 产品·GitHub Project Planning 有新功能
- 本周特推
- 1.1 情人节特推:送礼 & 说情话
- 1.2 重隐私的笔记软件:logseq
- GitHub Trending 周榜
- 2.1 反向面试:reverse-interview-zh
- 2.2 Android 串流前端:NewPipe
- 2.3 Oracle 部署 K8s 集群:ampernetacle
- 2.4 Rust 高性能运行时:HVM
- 2.5 低代码框架:ToolJet
- 往期回顾
- News 快读
News 速览
1. 业界·Laravel 发布 9.0 版本
上周二,2 月 8 号 Laravel 正式发布 9.0 版本,在发布的 announcement 中提到本次版本有比较多的新功能点,包括:最小的 PHP v8.0 版本(小鱼干不懂 PHP,这里为直译 a minimum PHP v8.0 version)、控制器路由组、可刷新的默认 Ignition 错误页面、Laravel Scout 数据库引擎、Symfony 邮件集成、Flysystem 3.x、改进的 Eloquent accessors 和 mutators。
在陆陆续续认识的 PHPer 转去做 Golang 开发的今天,不知道还有多少小伙伴还在用 PHP 呢。
Laravel 版本的具体信息可参考官方公告:《Laravel 9 is Now Released!》

2. 产品·GitHub Project Planning 有新功能
在新版本的 Project 管理中增加了新的视图,让你更方便地管理项目开发计划。具体的功能使用说明参见:《Getting started with project planning on GitHub》

1. 本周特推
1.1 情人节特推:送礼 & 说情话
现在送礼物应该是来不及了,不要紧,很快就 520、七夕,再不济明年再用。这里介绍 2 个“程序员的浪漫”。
Giftie 是一个用来搞定「送礼问题」的终极解决方案。采用「自定义文案」+「自定义礼物」+「抽奖」的形式,让礼物的接收方(母亲/妻子/女友)感受到来自于你的真心和爱意。你也可以用它来学习如何制作一个抽奖小程序。
GitHub 地址→https://github.com/KKKyrie/giftie
第二个 honeyed-words-generator 是一个土味情话生成器。至于有多土,你可以感受下它的甜。
GitHub 地址→https://github.com/zerosoul/honeyed-words-generator

1.2 重隐私的笔记软件:logseq
本周 star 增长数:900+
Logseq 是一款知识管理协作软件,支持 Markdown 和 Emacs Org 模式记笔记,可离线使用。最重要的是它关注隐私、本地存储和用户控制,服务器永远不会存储或分析私人笔记。
GitHub 地址→https://github.com/logseq/logseq

2. GitHub Trending 周榜
2.1 反向面试:reverse-interview-zh
本周 star 增长数:900+
reverse-interview-zh 收录技术面试最后反问面试官的话,面试本是双方的事情,通过这个项目你可以了解下在面试公司的时候有哪些问题是你关注、可以提问的。

2.2 Android 串流前端:NewPipe
本周 star 增长数:800+
NewPipe 轻巧的 Android 串流前端,它只解析网站来获取必要的资讯,无需安装 Google 服务也可以使用。
GitHub 地址→https://github.com/TeamNewPipe/NewPipe

2.3 Oracle 部署 K8s 集群:ampernetacle
本周 star 增长数:1,500+
New 这是用于在 Oracle Cloud Infrastructure 上部署 K8s 集群的 Terraform 配置。它创建了一些虚拟机并使用 kubeadm 在第一台机器上安装 K8s 控制平面,并将其他机器作为工作节点加入。
GitHub 地址→https://github.com/jpetazzo/ampernetacle

2.4 Rust 高性能运行时:HVM
本周 star 增长数:850+
HVM(High-order Virtual Machine)是一个纯函数式编译的 Rust 运行时,它是惰性的、非垃圾收集的和大规模并行的运行时。在某些情况下,它可以比大多数功能运行时(包括 Haskell 的 GHC)快得多。
GitHub 地址→https://github.com/Kindelia/HVM

2.5 低代码框架:ToolJet
本周 star 增长数:650+
ToolJet 是一个开源的低代码框架,可以快速构建和部署内部工具,而无需工程团队付出太多努力。通过 ToolJet 可以连接数据源,如 PostgreSQL、MongoDB、Elasticsearch 等等。它支持导入 OpenAPI 规范和 OAuth2 授权,以及外部服务,例如:Stripe、Slack、Google Sheets、Airtable。
GitHub 地址→https://github.com/ToolJet/ToolJet

3. 往期回顾
往期回顾:
以上为 2022 年第 7 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟
最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
程序员的情人节「GitHub 热点速览 v.22.07」的更多相关文章
- 程序员延寿指南「GitHub 热点速览 v.22.17」
很多人对程序员的固有印象之一便是常加班.易"猝死"!近几年的许多报道似乎也进一步加深了这种印象.应该如何更好地健康地活着.敲喜欢的代码呢?HowToLiveLonger 教你如何从 ...
- 一个程序的自我修养「GitHub 热点速览 v.22.19」
一个程序要诞生涉及前后端技术,比如,你可以用可视化网页搭建工具 tmagic-editor 完成前端部分,而后端部分的数据库以及数据处理可能就要用到 jsonhero-web 和 directus.知 ...
- 你的程序员女孩「GitHub 热点速览 v.22.09」
本周最火的项目要数上周推荐的开源项目 How to Cook,火到一周涨了 18k+ star,但网友对它的定量烹饪方法褒贬不一.在本人看来,烹饪本就是一门"玄学",萝卜青菜各有所 ...
- 3D 世界的钥匙「GitHub 热点速览 v.22.08」
有没有想过把身边的物件儿转成 3D 动画,在网页上实现一把?本期特推的项目 Three.js 就是帮你创建 3D 页面的知名开源项目,好玩的 3D 世界在向你招手.除了打开浏览器 3D 世界的钥匙外, ...
- GitHub 毕业年鉴「GitHub 热点速览 v.22.20」
GitHub 毕业需要什么呢?一个 PR!那么提交一个 PR 需要什么?也许你是使用终端命令来提交 git 操作的,那么你可以了解下 Bash-Oneliner,收录了大量好用的 bash 命令,虽然 ...
- 上半年最中意的 GitHub 更新「GitHub 热点速览 v.22.21」
2022 年的热点速览加入 GitHub 产品动态之后,这次的图片显示是最得我意的,因为可以提升图片查看人的看片体验.而 GitHub 社区方面,GitHub 官方发布了部分开源项目的新版本.与此同时 ...
- 中国程序员容易发错音的单词「GitHub 热点速览 v.22.23」
中国程序员容易发错音的单词,像极了学生时代的纠错本,收录着偶尔会忘记的单词.不过,它似乎更新频率跟不上我们的进步速度,至少一半以上的单词读起来是没有压力的.同样没有压力的还有让应用程序动起来的 aut ...
- 开发者的瑞士军刀「GitHub 热点速览 v.22.04」
Swiss Army knife 可以说是本周的关键词了,多个项目采用该词来描述它的特性:像是能全方位解决浏览器"网络"操作的 CyberChef 方便你进行数据加密.解编码,还有 ...
- 平平无奇的项目「GitHub 热点速览 v.22.10」
不知道大家对高星项目什么印象?提到这个词第一个想到哪个项目呢?本周有几个项目看着普普通通,却完成了一周 2k+ star 的事迹.比如 SingleFile,它是个浏览器扩展,点击图标之后即可保存一个 ...
随机推荐
- centos6.5-nginx搭建
一.安装nginx 1.安装相关组件 yum -y install pcre-devel zlib-devel 2.创建启动用户 useradd -M -s /sbin/nologin nginx t ...
- LCA/在线(倍增)离线(Tarjan)
概念 祖先 公共祖先 最近公共祖先 方法1:暴力爬山法 方法2:倍增 求公共祖先 求俩点的距离 Tarjan 概念 祖先 有根树中,一个节点到根的路径上的所有节点被视为这个点的祖先,包括根和它本身 公 ...
- Cause: org.postgresql.util.PSQLException: 栏位索引超过许可范围:13,栏位数:12
Cause: org.postgresql.util.PSQLException: 栏位索引超过许可范围:13,栏位数:12. 这个报错的原因是在mapper文件中的sql语书写错误 <inse ...
- java 使用 ArrayList 排序【包括数字和字符串】
1.数字排序 /** * 数字排序 */ @Test public void t2() { List<Integer> list = new ArrayList<>(); li ...
- redis持久层设置
1.默认为RDB存储方式,每次修改数据库,需要输入指令save才会存入磁盘的dump.rdb文件里,相当于备份快照,下次开启服务后会自动缓存于内存里.当然,满足下面几个条件也会自动保存到磁盘:save ...
- day 16 int *p; scanf("%d",p);问题
(1).以下不能用于描述算法的是[A] (A).E-R图 (B).伪代码 (C).计算机语言 (D).流程图 分析:E-R图也称实体-联系图,提供了表示实体类型.属性和联系的方法,用来描述现实世界的概 ...
- 2022 跳槽涨薪必不可少面试通关宝典 —— css 篇
生于忧患死于安乐!已经居家隔离 23 天了,解封以后估计就得找工作了,提前准备起来!需要的赶紧收藏起来 一.谈谈你对 BFC 的理解及作用. BFC 是 Block Formatting Contex ...
- C++ 从&到&&
人类发展史,就是不断挖坑.填坑的过程. 语言发展史也是如此! 任何一门设计合理的语言,给你的限制或提供的什么特性,都不是没有代价的. C的指针 指针:pointer 指针的思想起源于汇编.指针思想是编 ...
- django框架--登录注册功能(ajax)
注册 实现一个注册功能 编写 html 内容 input 标签 csrf_token ajax 路由 视图: 提供页面 负责处理业务,返回响应 接收到 post 请求传递的参数 写库 返回 ...
- leetcode 1218. 最长定差子序列
问题描述 给你一个整数数组 arr 和一个整数 difference,请你找出 arr 中所有相邻元素之间的差等于给定 difference 的等差子序列,并返回其中最长的等差子序列的长度. 示例 ...