图解算法,原理逐步揭开「GitHub 热点速览」

想必每个面过大厂的小伙伴都被考过算法,那么有没有更快了解算法的方式呢?这是一个老项目,hello-algo 用图解的方式让你了解运行原理。此外,SQL 闯关自学项目也是一个让你能好好掌握 SQL 技术的仓库。说回到面试,这个一周获得近 10k star 的 devops-exercises 定能让你好好刷一场面经。

最后,一定不能错过你的代码工,提一个带有你需求的 issue 就能搞定代码的 sweep。

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

  • 本文目录
      1. 本周特推
      • 1.1 闯关式 SQL 自学:sql-mother
      • 1.2 初级代码工:sweep
      1. GitHub Trending 周榜
      • 2.1 图片编辑器:Graphite
      • 2.2 程序构建:dioxus
      • 2.3 全面的 DevOPS 练习:devops-exercises
      • 2.4 图解算法:hello-algo
      • 2.5 数据搜索:manticoresearch
      1. HelloGitHub 热评
      • 3.1 GPU DataFrame 库:cudf
      • 3.2 网页爬虫:URLFinder
      1. 往期回顾

1. 本周特推

1.1 闯关式 SQL 自学:sql-mother

主语言:TypeScript

New 免费的闯关式 SQL 自学教程网站,从 0 到 1 带大家掌握常用 SQL 语法,目前一共有 30 多个关卡,希望你在通关的时候,变身为一个 SQL 高手。除了闯关模式之外,这个项目支持自由选择关卡、自定义关卡、SQL 在线练习广场等功能,方便自由地查漏补缺。

GitHub 地址→github.com/liyupi/sql-...

1.2 初级代码工:sweep

主语言:Python

本周明星项目,一个帮你实现代码的编码初级工,你在项目的 issue 区,描述清楚你的需求,无论是 bugfix 还是 feature 开发,你在 issue 区描述清楚之后,它就能帮你生成代码,像是下图这样。

与 Copilot 不同,它只提供基于 IDE 的自动补全功能,Sweep 处理整个流程的始终如一。与 ChatGPT 不同,Sweep 不需要粘贴文件。

GitHub 地址→github.com/sweepai/swe...

2.1 图片编辑器:Graphite

本周 star 增长数:850+主语言:Rust

New 一个在线的图像编辑器,你可以用来编辑矢量图片。同大多数的图像编辑器一样,它也采用了图层模式,你可以在原图的基础上做出更具有艺术感的图片。

GitHub 地址→github.com/GraphiteEdi...

2.2 程序构建:dioxus

本周 star 增长数:450+主语言:Rust

Dioxus 可用于生成网页前端、桌面应用、静态网站、移动端应用、TUI 程序、等多类平台应用。特性:

  • 基于本地环境运行的桌面应用(并非 Electron 的封装)
  • 符合强大且人性化的状态管理
  • 全面的内置文档
  • 运行效率高,内存占用低
  • 优秀的异步能力

GitHub 地址→github.com/DioxusLabs/...

2.3 全面的 DevOPS 练习:devops-exercises

本周 star 增长数:9,250+主语言:Python

十分全面的运维练习,它收集了 Linux、Jenkins、AWS、SRE、Prometheus、Docker、Python、Ansible、Git、Kubernetes、Terraform、OpenStack、SQL、NoSQL、Azure、GCP、DNS、Elasticsearch、Networks 和 Virtualization 等等多个领域的 DevOps 面试问题。

GitHub 地址→github.com/bregman-ari...

2.4 图解算法:hello-algo

本周 star 增长数:1,050+

《Hello 算法》:动画图解、一键运行的数据结构与算法教程,支持 Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, Zig 等语言。

GitHub 地址→github.com/krahets/hel...

2.5 数据搜索:manticoresearch

本周 star 增长数:950+主语言:C++

用来搜索的高效数据库搜索,它是一个很好的 Elasticsearch 替代品,它有着良好的性能:

  • 比 MySQL 快 182x;
  • 在日志分析方面,比 ES 快 29x;
  • 在不同的数据量下,是 ES 的 4-15x;
  • 单服务器的最大吞吐量比 ES 高 2x;

GitHub 地址→github.com/manticoreso...

3. HelloGitHub 热评

在这个章节,我们将会分享下本周 HelloGitHub 网站上的热评项目,HG 开源项目评价体系刚上线不久,期待你的评价。

3.1 数据处理:cudf

主语言:C++

cudf,支持 GPU 的数据库处理 Python 库。它相当于支持 GPU 的 pandas,处理数据的速度直接起飞。提供了类似 pandas 的 API,支持加载、合并、聚合、过滤等方式操作数据。

HG 评价地址→hellogithub.com/repository/...

3.2 网页爬虫:URLFinder

主语言:Go

一款快速提取网页信息的工具,该项目可以快速爬取网页上的 URL 地址、JS 文件里的 API 接口等信息,支持批量抓取、深入抓取、安全抓取等模式。

HG 评价地址→hellogithub.com/repository/...

4. 往期回顾

往期回顾:

以上为 2023 年第 31 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,来 HelloGitHub 和大家一起分享下哟 🌝

相关推荐
冬奇Lab18 分钟前
一天一个开源项目(第17篇):ViMax - 多智能体视频生成框架,导演、编剧、制片人全包
开源·音视频开发
玄同7651 小时前
Git常用命令指南
大数据·git·elasticsearch·gitee·github·团队开发·远程工作
一个处女座的程序猿2 小时前
AI之Agent之VibeCoding:《Vibe Coding Kills Open Source》翻译与解读
人工智能·开源·vibecoding·氛围编程
吠品2 小时前
命令行揭示SSL证书真相
https·github·ssl
、BeYourself3 小时前
解决git@github.com: Permission denied (publickey)
github
一只大侠的侠3 小时前
React Native开源鸿蒙跨平台训练营 Day16自定义 useForm 高性能验证
flutter·开源·harmonyos
IvorySQL4 小时前
PostgreSQL 分区表的 ALTER TABLE 语句执行机制解析
数据库·postgresql·开源
一只大侠的侠4 小时前
Flutter开源鸿蒙跨平台训练营 Day11从零开发商品详情页面
flutter·开源·harmonyos
一只大侠的侠4 小时前
React Native开源鸿蒙跨平台训练营 Day18自定义useForm表单管理实战实现
flutter·开源·harmonyos
一只大侠的侠4 小时前
React Native开源鸿蒙跨平台训练营 Day20自定义 useValidator 实现高性能表单验证
flutter·开源·harmonyos