程序员的情人节「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,它是个浏览器扩展,点击图标之后即可保存一个 ...
随机推荐
- 初识python: 字符编码转换
指定当前文件编码格式:#-*- coding:utf-8 -*-unicode(万国码): 英文字母 1个字节,中文3个字节python中所有的字符都是unicode编码所有非unicode编码互转都 ...
- spring-Ioc学习笔记
spring 是面向Bean的编程 Ioc (Inversion of Control) 控制反转/依赖注入(DI:Dependency Injection) Aop(Aspect Oriented ...
- 简单谈谈 TCP/IP
1.前言 IP 或 ICMP.TCP 或 UDP.TELNET 或 FTP.以及 HTTP 等都属于 TCP/IP 协议. 他们与 TCP 或 IP 的关系紧密,是互联网必不可少的组成部分.TCP/I ...
- js箭头函数 的 (e) => { } 写法笔记
1. (e) => {} 是ES 6 新语法,默认是Es 5.1,因此在这里设置一下就不会提示红色下划线了 2.使用: (e) => {} , 其实就是function (e){} 的缩 ...
- spring cloud --- config 配置中心 [本地、git获取配置文件]
spring boot 1.5.9.RELEASE spring cloud Dalston.SR1 1.前言 spring cloud config 配置中心是什么? 为了统一管理配 ...
- linux 三剑客(持续更新)排版后续再说,边学边记笔记
切记:seq命令用于产生从某个数到另外一个数之间的所有整数.sed才是处理文本的命令 在遇到扩展符号时,需要添加特定参数,| () +[] 为扩展符号时,必须添加参数 egrep/grep -E s ...
- Java中Jar包调用命令行运行编译
原文链接:https://www.toutiao.com/i6491877373942694413/ 记事本编写两个简单的类 文件结构目录 启动DOS,进入文件所在目录 进入到class所在文件的目录 ...
- linux 查看端口占用情况并关闭进程
首先要搞清楚 linux 查看进程和查看端口是两个概念,一般来讲进程会有多个,而固定端口只会有一个. 1.查看进程 ,通常在使用 ps 命令后 用管道连接(ps -ef|grep xxx ) 查 ...
- leetcode 1288. 删除被覆盖区间
问题描述 给你一个区间列表,请你删除列表中被其他区间所覆盖的区间. 只有当 c <= a 且 b <= d 时,我们才认为区间 [a,b) 被区间 [c,d) 覆盖. 在完成所有删除操作后 ...
- manjora20不小心卸载,重新安装terminal,软件商店/软件中心linux类似
问题 重新安装老版本gnome-shell 如果突然死机可能卸载完了terminal和软件商店,但是没有安装新的. 此时没有terminal也没有软件商店 无法安装软件 解决方案 terminal c ...