程序员的情人节:「GitHub 热点速览」请查收来自程序员的独有浪漫~

Posted 一起学编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员的情人节:「GitHub 热点速览」请查收来自程序员的独有浪漫~相关的知识,希望对你有一定的参考价值。

又是一年情人日,刚好还是发文的今天。也没什么好送的,送点程序员的浪漫——代码和开源项目吧。记得在本周特推查收这份来自程序员的独有浪漫。

本周 GitHub 霸榜的项目基本上都是老项目,从老项目中挖点新面孔,比如去年很火的笔记项目 Logseq,还有面试的时候一定要反问面试官的那些问题以备金三银四换工作所用。还有一个新开源的 Terraform 配置 K8s 集群的项目,高性能 Rust 运行时 HVM,以及低代码框架 ToolJet 都在本文中了。

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

  • 本文目录
    • News 快读
        1. 业界·Laravel 发布 9.0 版本
        1. 产品·GitHub Project Planning 有新功能
      1. 本周特推
      • 1.1 情人节特推:送礼 & 说情话
      • 1.2 重隐私的笔记软件:logseq
      1. GitHub Trending 周榜
      • 2.1 反向面试:reverse-interview-zh
      • 2.2 android 串流前端:NewPipe
      • 2.3 Oracle 部署 K8s 集群:ampernetacle
      • 2.4 Rust 高性能运行时:HVM
      • 2.5 低代码框架:ToolJet

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 收录技术面试最后反问面试官的话,面试本是双方的事情,通过这个项目你可以了解下在面试公司的时候有哪些问题是你关注、可以提问的。

GitHub 地址→ https://github.com/yifeikong/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

 

以上为 2022 年第 7 个工作周的 GitHub Trending :tada:如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区分享

写在最后:对于准备成为一名优秀程序员的朋友,如果你想更好的提升你的编程核心能力(内功),让自己成为一个具有真材实料的厉害的程序员,不妨从现在开始!C/C++,永不过时的编程语言~

C语言C++编程学习交流圈子,QQ群:739386924点击进入】微信公众号:C语言编程学习基地

整理分享(多年学习的源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

编程学习书籍分享:

 编程学习视频分享:

 

以上是关于程序员的情人节:「GitHub 热点速览」请查收来自程序员的独有浪漫~的主要内容,如果未能解决你的问题,请参考以下文章

程序员的 Windows 工具箱「GitHub 热点速览」

GitHub 热点速览 Vol.27:程序员的自我救赎——GitHub 摸鱼

GitHub热点速览,程序员的自我增值

最小编译器和 UI 框架「GitHub 热点速览」

100 个常见错误「GitHub 热点速览 v.22.35」

在 GitHub 玩硬件——GitHub 热点速览 Vol.49