马里奥制造,Ready~~GO!「GitHub 热点速览 v.22.16」
作者:HelloGitHub-小鱼干
如果你有创造力,就可以以马里奥 Mario 为主角在 a-little-game-called-mario 中开启你的 Hell 模式 Mario;如果你想贡献代码,并不想开辟一条新的 Mario 支线也可以在他人的 Mario Mode 下添砖加瓦。
除了有意思的本周特推 a-little-game-called-mario 之外,本周的 GitHub 也是一大乐园:funNLP 的各类小工具让你的 NLP 之旅顺畅无比,excelize 让你的 Golang 语言便可读取 Excel,还有同样读取处理数据的还有 risingwave,只不过它读的是流数据。最后,提一下开源一周便获得 4k+ star 的文本编辑框架 lexical,它的魅力所在只有你知。
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知
- 本文目录
- News 快读
- 产品·GitHub 支持关注组织
- 业界·误操作失去 52k star 的 httpie
- 本周特推
- 1.1 马里奥合集:a-little-game-called-mario
- 1.2 命令行 HTTP 客户端:httpie
- GitHub Trending 周榜
- 2.1 个人安全清单:personal-security-checklist
- 2.2 云流数据:risingwave
- 2.3 文本编辑框架:lexical
- 2.4 读写 Excel 的 Golang 库:excelize
- 2.5 NLP 民工的乐园:funNLP
- 往期回顾
- News 快读
News 快读
1. 产品·GitHub 支持关注组织
本周二(04.12) GitHub 官方宣布如同你能通过 GitHub 关注某个个人一样,你现在可以关注 follow 某个组织了。Fo 某个组织之后,你可以了解它的动向。
2. 业界·误操作失去 52k star 的 httpie
在 httpie 的博文:https://httpie.io/blog/stardust 官方讲述了他们是如何通过一个误操作——原本想将 httpie/.github
设置为私有仓却不小心将 httpie/httpie
设置为私有仓库,从而失去了通过 10 年累计获得的 52k star 以及相关的 watcher。这提醒我们,仓库 public 转为 private 一定要慎重。
1. 本周特推
1.1 马里奥合集:a-little-game-called-mario
本周 star 增长数:850+
New
a-little-game-called-mario 是刚开源的小游戏,项目作者提倡任何人都加入到这个以马里奥 Mario 为主角的游戏中,项目采用了游戏引擎 Godot 编写。如果你玩过 Switch 的马里奥制造,这个同马里奥制造类似,你可以设计你自己的马里奥游戏,包括 Dance Mario(跳舞机)、Sokoban Mario(推箱子)、Flappy Mario(扑腾小鸟),都是一些经典游戏同 Mario 结合的成果。
GitHub 地址→https://github.com/a-little-org-called-mario/a-little-game-called-mario
1.2 命令行 HTTP 客户端:httpie
本周 star 增长数:10,850+
业界大新闻的主角——httpie 一个命令行 HTTP 客户端,支持 JSON、自定义颜色、会话、下载、插件等特性。它为测试、调试和与 API 和 HTTP 服务器交互而设计的,其中 http
和 https
命令允许创建和发送任意的 HTTP 请求。
GitHub 地址→https://github.com/httpie/httpie
2. GitHub Trending 周榜
2.1 个人安全清单:personal-security-checklist
本周 star 增长数:1,050+
personal-security-checklist 一个包含 300+ 安全技巧清单,以保护你的数字信息(包括授权认证、邮件、信息、媒体、手机…)安全和隐私。
GitHub 地址→https://github.com/Lissy93/personal-security-checklist
2.2 云流数据:risingwave
本周 star 增长数:800+
New
risingwave 是国内 singularity-data 开源的云流数据库,使用 SQL 作为接口语言。这里讲下何为流数据库,流数据库是以动态的连续数据流作为基本对象,以实时性作为主要特征的数据库。
2.3 文本编辑框架:lexical
本周 star 增长数 4,900+
lexical 一个可扩展的 JavaScript 网页文本编辑器框架,旨在提供可靠性、可访问性和高性能的文本编辑服务。你可以将它当作你的网页文本编辑器,通过 https://lexical.dev/ 在线体验它的特性。
GitHub 地址→https://github.com/facebook/lexical
2.4 读写 Excel 的 Golang 库:excelize
本周 star 增长数:200+
excelize 允许你用 Golang 语言来读写 Microsoft Excel(XLAM/XLSM/XLSX/ XLTM/XLTX)。
GitHub 地址→https://github.com/qax-os/excelize
2.5 NLP 民工的乐园:funNLP
本周 star 增长数:750+
在入门到熟悉 NLP 的过程中,项目作者用到了很多 GitHub 上的包,遂在 funNLP 项目中整理了一下。项目收录了包括 中英文敏感词、语言检测、中外手机号、电话归属地、运营商查询、名字推断性别在内的 300+ 种 NLP 项目。
GitHub 地址→https://github.com/fighting41love/funNLP
3. 往期回顾
往期回顾:
以上为 2022 年第 16 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟
最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
马里奥制造,Ready~~GO!「GitHub 热点速览 v.22.16」的更多相关文章
- 程序员延寿指南「GitHub 热点速览 v.22.17」
很多人对程序员的固有印象之一便是常加班.易"猝死"!近几年的许多报道似乎也进一步加深了这种印象.应该如何更好地健康地活着.敲喜欢的代码呢?HowToLiveLonger 教你如何从 ...
- 读 Linux 像读小说「GitHub 热点速览 v.22.03」
本周特推选取了一个画风有点意思的 Linux 代码带读项目 flash-linux0.11-talk,希望有趣的文风能带你读完 Linux 代码.当然画风可以增加阅读体验,彩色标记也是一种学习方法-- ...
- 开发者的瑞士军刀「GitHub 热点速览 v.22.04」
Swiss Army knife 可以说是本周的关键词了,多个项目采用该词来描述它的特性:像是能全方位解决浏览器"网络"操作的 CyberChef 方便你进行数据加密.解编码,还有 ...
- 火爆的文字游戏你玩了吗?「GitHub 热点速览 v.22.06」
不知道你有没有被 Wordle 这款游戏刷屏,在本期热点速览的特推部分选了一个 React 编写的开源版本同你分享,而本次公众号摘要也是一个提示, 只不过这个只能盲猜了.别小瞧 Wordle 这个游戏 ...
- 程序员的情人节「GitHub 热点速览 v.22.07」
又是一年情人日,刚好还是发文的今天.也没什么好送的,送点程序员的浪漫--代码和开源项目吧.记得在本周特推查收这份来自程序员的独有浪漫. 本周 GitHub 霸榜的项目基本上都是老项目,从老项目中挖点新 ...
- 3D 世界的钥匙「GitHub 热点速览 v.22.08」
有没有想过把身边的物件儿转成 3D 动画,在网页上实现一把?本期特推的项目 Three.js 就是帮你创建 3D 页面的知名开源项目,好玩的 3D 世界在向你招手.除了打开浏览器 3D 世界的钥匙外, ...
- 你的程序员女孩「GitHub 热点速览 v.22.09」
本周最火的项目要数上周推荐的开源项目 How to Cook,火到一周涨了 18k+ star,但网友对它的定量烹饪方法褒贬不一.在本人看来,烹饪本就是一门"玄学",萝卜青菜各有所 ...
- 平平无奇的项目「GitHub 热点速览 v.22.10」
不知道大家对高星项目什么印象?提到这个词第一个想到哪个项目呢?本周有几个项目看着普普通通,却完成了一周 2k+ star 的事迹.比如 SingleFile,它是个浏览器扩展,点击图标之后即可保存一个 ...
- 能动的电脑配件「GitHub 热点速览 v.22.11」
看到这个标题就知道硬核的 B 站 UP 主稚晖君又更新了,本次带来的是一个造型可爱的小机器人.除了稚晖君这个一贯硬核的软硬件项目之外,本周也有很多有意思的新项目,像 Linux 服务监控小工具 Ray ...
随机推荐
- Mysql学习笔记-InnoDB深度解析
前言 我们在上一篇博客聊了Mysql的整体架构分布,连接层.核心层.存储引擎层和文件系统层,其中存储引擎层作为Mysql Server中最重要的一部分,为我们sql交互提供了数据基础支持.存储引擎和文 ...
- web端,app端,小程序端测试差异详解
前置解释:1.单纯从功能测试的层面上来讲的话,APP 测试.web 测试和H5测试在流程和功能测试上是没有区别的2.Web项目或pc项目都是在电脑上进行测试的.常见的PC项目架构有BS架构和CS架构的 ...
- Java中hashCode、equals、==的区别
ref:http://www.cnblogs.com/skywang12345/p/3324958.html 1.==作用: java中的==用来判断两个对象的地址是否相等:当对象是基本数据类型时,可 ...
- C# 如何让new 出来的form显示在最外层?
/// <summary> /// 显示比对不同点的位置 /// </summary> public void showDiffImage() { //在此处弹出不一样图 Bi ...
- 使用SpringDataJdbc无法注册的情况
当 EnableJdbcRepositories 注解无法注册Repository仓库的时候,你可以查看下 你的实体是否存在@Table注解,没有请加上,这样就能扫描到了 @Table("b ...
- 什么是可重入锁ReentrantLock?
举例来说明锁的可重入性 public class UnReentrant{ Lock lock = new Lock(); public void outer(){ lock.lock(); inne ...
- Java中的引用类型
强引用(Strong) 就是我们平时使用的方式 A a = new A();强引用的对象是不会被回收的 软引用(Soft) 在jvm要内存溢出(OOM)时,会回收软引用的对象,释放更多内存 弱引用(W ...
- Java中自动装箱与拆箱
一.什么是封装类? Java中存在基础数据类型,但是在某些情况下,我们要对基础数据类型进行对象的操作,例如,集合中只能存在对象,而不能存在基础数据类型,于是便出现了包装器类.包装器类型就是对基本数据类 ...
- java -的字符串hei
字符串的不可变 String 对象是不可变的.查看 JDK 文档你就会发现,String 类中每一个看起来会修改 String 值的方法,实际上都是创建了一个全新的 String 对象,以包含修改后的 ...
- SpringDataJpa 实体类过滤伪删除
当需要过滤实体类的数据时,根据伪删除字段进行过滤,需要使用Hibernate提供的@Where注解 使用方式: @Entity(name = "Account") @Where( ...