终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

来源 | HelloGitHub

摘要:语言之争,一直存在于各类社群,不论是单个编程语言的交流群,亦或是 NoSQL、云开发等技术群,总能看到“要不要换 Go”、“Rust 比 C 更强”的影子。

撇开语言特性,本周的热点趋势周榜上 Rust 和 Go 开发的项目表现都很良好,比如,搜索引擎:MeiliSearch,虽然 ES 在搜索这块独占鳌头,但是 MeiliSearch 凭借它的轻巧、易上手等特性也是圈了一波粉,ultimate-go 这个 Go 学习指南也是一周网罗了千粉,榜上有名…

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

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

本周特推

1.1 终极 Go 指南:ultimate-go

本周 star 增长数:1300

ultimate-go 是作者学习 Ardan Labs 的终极 Go 课程中学习 Go 编程语言时的笔记汇总,作者通过实例来学习 Golang,直接对源代码进行注释,以确保阅读时理解了每一行代码,并注意到背后的理论。

GitHub 地址→https://github.com/hoanhan101/ultimate-go

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

1.2 免费书籍:free-programming-books

本周 star 增长数:1050

free-programming-books 是一个收录免费编程书籍的项目,它分为语言无关(IDE、版本控制、正则表达式…)和语言相关(Dart、Golang、Java…)两大类,相对而言是一个比较全面的系统的编程学习资料,目前项目已经被翻译成了 20 个语言版本,如果你手头有不错的资源也可以提个 issue 来资源共享一番~

GitHub 地址→https://github.com/EbookFoundation/free-programming-books

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

GitHub Trending 周榜

2.1 强大的搜索引擎:MeiliSearch

本周 star 增长数:1050

MeiliSearch 是一个快捷、易用且易部署的全文搜索引擎,支持自定义搜索和索引,支持容错搜索、过滤器和同义词、汉字分词库“结巴”等。

GitHub 地址→https://github.com/meilisearch/MeiliSearch

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

2.2 科技酷炫 UI 框架:arwes

本周 star 增长数:2400

Arwes 是一个基于未来科幻小说和赛博朋克风格、动画和音效为 Web 应用程序构建用户界面的 Web 框架,项目基于 React、JSS、Anime 和 Howler。

GitHub 地址→https://github.com/arwes/arwes

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

2.3 自学笔记:CS-Notes

本周 star 增长数:1200

New CS-Notes 是字节跳动一名非科班程序员的自学笔记,目前收录了 C 、算法、操作系统笔记,后续将更新分布式系统知识,在该 repo 里作者也分享了他面试心得体会、转行相关随感,一些他用的到编程效率工具。

GitHub 地址→https://github.com/huangrt01/CS-Notes

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

2.4 数据驱动游戏引擎:Bevy

本周 star 增长数:700

Bevy 是一个用 Rust 编写的一款简单数据驱动游戏引擎。设计目标为:

  • 提供完整 2D/3D 功能集

  • 新手易上手,高级用户可灵活使用

  • 以数据为中心,使用实体组件系统范式的面向数据架构

  • 模块化,可随意替换你不喜欢的模块

  • 快速运行,并行运行

  • 生产可用,快速编译变更,毕竟等待不是件有趣的事

除了官方的特性、目标之外,使用者觉得它还有以下特性:

  • Bevy ECS:具有无与伦比的可用性和超快性能的自定义实体组件系统

  • 渲染图:使用“渲染图”节点轻松构建自己的多线程渲染管道

  • Bevy UI:专为 Bevy 构建的自定义 ECS 驱动的 UI 框架

  • 高效的编译时间:使用“快速编译”配置,预期更改将在约 0.8-3.0 秒内完成编译

GitHub 地址→https://github.com/bevyengine/bevy

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

2.5 Facebook 开源 ORM 框架:ent

本周 star 增长数:750

ent 是由 Facebook Connectivity 团队创建的 ORM 框架。迫于 Go 社区中缺少能够像图一样查询数据的工具,同时也缺少 100% 类型安全的 ORM,ent 就是被设计出来解决这些问题的。ent 的详细介绍可以参考 darluc 翻译的【[译文] Go:ent,基于图的 ORM 框架 – Facebook 出品】( https://v2ex.com/t/683589)

GitHub 地址→https://github.com/facebook/ent

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

2.6 自动化安全调用 C :autocxx

本周 star 增长数:350

New autocxx 是一个以高度自动化、安全地从 Rust 调用 C 的工具。这样做的目的是,在使用 bindgen 变体从现有的 C 头文件自动生成接口的同时,它具有来自 CXX 的流畅、安全性。可以把 autocxx 看作是将 bindgen 插入 cxx 的胶水。

GitHub 地址→https://github.com/google/autocxx

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

2.7 制作可启动 U 盘工具:Ventoy

本周 star 增长数:1200

Ventoy 是一款国人开发的新一代多 ISO 启动引导程序,这款工具最大的优点就是无需格式化优盘,用户只需要将所需的 ISO 镜像文件拷贝至优盘中即可在 Ventoy 界面中选择自己想要的 ISO 镜像文件。

GitHub 地址→https://github.com/ventoy/Ventoy

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

以上为 2020 年第 35 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟。

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

点分享

终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览终极 Go 指南、全文搜索引擎 MeiliSearch、酷炫 UI 框架 arwes……一周 GitHub 热点速览

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月2日 上午9:12
下一篇 2023年4月2日 上午9:28

相关推荐