湖中剑 GitHub周刊 #4 | 2021-08-17

835 阅读2分钟

1. 推荐

1.1 hora:近似最近邻搜索算法库

本周 Star增长:1380+

hora 是ANN(approximate nearest neighbor)近似最近邻搜索算法库,由Rust语言编写,性能可以媲美C++。

Demo地址:horasearch.com/

github.com/hora-search…

1.2 Go Patterns: Go语言范式

本周 Star 增长:740+

Go Patterns 仓库包含了 Go 语言的惯用设计和应用程序模式的精选集合。您可以找到以下模式:创建模式、结构模式、行为模式、并发模式、消息传递模式。

github.com/tmrts/go-pa…

2. 周榜

2.1 swc:开源工具箱

本周 Star增长:830+

swc是用Rust写的高性能Typescript/Javascript编译器,类似于babel。

和babel相比,swc在单线程上快20倍,在四个核心基准测试上快70倍。

github.com/swc-project…

2.2 reverse-interview-zh:反向面试指南

本周 Star增长:780+

每次面试官都会问你:”你想问我什么?“。

这仓库提供的就是技术面试最后反问面试官的话。

github.com/yifeikong/r…

2.3 1earn:安全知识框架

本周 Star增长:400+

个人维护的安全知识框架,内容包括不仅限于 web安全、工控安全、取证、应急、蓝队设施部署、后渗透、Linux安全、各类靶机writup

github.com/No-Github/1…

2.4 PaddleOCR:支持训练的OCR工具库

本周 Star 增长:860+

PaddleOCR旨在打造一套丰富、领先、且实用的OCR工具库,助力使用者训练出更好的模型,并应用落地。

github.com/PaddlePaddl…

2.5 egui:简单易用的Rust GUI

本周 Star 增长:810+

egui是一款简单、快速、灵活可移植的即时模式的GUI,它可以运行在网页,本地应用,甚至是你喜欢的游戏引擎中。

从demo中可以看到,整个界面是通过canvas绘制,难怪需要浏览器支持WASM和WebGL。

Web Demo地址:emilk.github.io/egui/index.…

建议访问看看,不知道是不是错觉,这操作给我一种本地应用的感觉。

github.com/emilk/egui


周刊首发于GitHub,欢迎订阅: 我的周刊