程序员的情人节「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,它是个浏览器扩展,点击图标之后即可保存一个 ...
随机推荐
- Linux-saltstack-4 jinjia模板得基本使用
@ 目录 一.简介 二.jinja2语法 1.jinja2变量 1.1 配置文件中使用jinja变量 1.2在脚本中定义jinja变量 1.3在脚本中设置grains变量 例子1:单值 例子2:多值 ...
- 内联模板、X-Template
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <script s ...
- java list 类型删除其中的某些元素的正确方法
List<Object> list= new ArrayList<>();//记录需要删除的元素List<Object> li = new ArrayList< ...
- react将HTML字符串解析为HTML标签
当后台返回的数据是字符串html的话,我们可以利用dangerouslySetInnerHTML属性来把字符串转换成html标签 function showhtml(htmlString){ var ...
- 微信小程序输入框上移问题解决
微信小程序的输入框在上面还好,如果不是,在聚焦的时候页面就会上移,上方的页面信息会看不到,影响用户操作 在这里可以手动设置并获取输入框的高度来解决 这种方式虽然有的机子有点卡,但是已经算是比较完美的解 ...
- Keil MDK STM32系列(八) STM32F4基于HAL的PWM和定时器输出音频
Keil MDK STM32系列 Keil MDK STM32系列(一) 基于标准外设库SPL的STM32F103开发 Keil MDK STM32系列(二) 基于标准外设库SPL的STM32F401 ...
- ELF文件格式学习总结
ELF文件格式学习总结 ELF文件格式学习总结1. 概述2. 目标文件结构3. ELF文件头3.1 魔数3.2 文件类型3.3 机器类型4. ELF文件内容4.1段表4.2字符串表(.**strtab ...
- 【Java】==与equals
==与equals 一. == 可以使用在基本数据类型变量和引用数据类型变量中 如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等.(不一定类型要相同) 如果比较的是引用数据类型变量:比较两 ...
- 一次神奇的Azure speech to text rest api之旅
错误Max retries exceeded with url: requests.exceptions.ConnectionError: HTTPSConnectionPool(host='%20e ...
- Tomcat下载安装以及配置方法
Tomcat环境变量配置方法 注意一定要在java环境配置成功之后再来配置tomcat.我这里仅展现在Windows系统下载的安装方法 Tomcat下载地址如下: https://tomcat.apa ...