暑期实习开始啦「GitHub 热点速览」

8,324 阅读4分钟

无巧不成书,刚好最近有小伙伴在找实习,而 GitHub 热榜又有收录实习信息的项目在榜。所以,无意外本周特推就收录了这个实习项目,当然还有国内版本。除了应景的实习 repo 之外,还有帮你管理文件的 spacedrive、管理窗口的 yabai,以及管理 ai 工具的 SuperAGI。

假如你有雅兴,也可以读一读 古诗词大全 chinese-poetry 上面收录的唐诗宋词。

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

  • 本文目录
    • 1. 本周特推
      • 1.1 窗口管理工具:yabai
      • 1.2 暑期实习:Summer2024-Internships
    • 2. GitHub Trending 周榜
      • 2.1 自动构建 AI 工具:SuperAGI
      • 2.2 古诗词大全:chinese-poetry
      • 2.3 文件管理器:spacedrive
      • 2.4 为 SQL 而生:drizzle-orm
      • 2.5 语音转录:ecoute
    • 3. HelloGitHub 热评
      • 3.1 运维管理平台:1Panel
      • 3.2 域名监测平台:domain-admin
    • 4. 往期回顾

1. 本周特推

1.1 窗口管理工具:yabai

主语言:C

yabai 是一个 macOS 平铺窗口管理工具,允许你用命令行控制窗口、显示器,可以使用 skhd 或是第三方软件设置自定义快捷键。

GitHub 地址→github.com/koekeishiya…

1.2 暑期实习:Summer2024-Internships

这里收录 2023 年到 2024 年应届生可参加的实习工作,并提供了可实习公司的岗位申请链接、公司所在地等信息。而 Campus2024 则是收录了国内相关实习信息的 repo。

GitHub 地址→github.com/pittcsc/Sum…

2. GitHub Trending 周榜

2.1 自动构建 AI 工具:SuperAGI

本周 star 增长数:1,500+主语言:Python、JavaScript

New 面向开发者的开源自主 AI 代理框架,有了它,就能快速、可靠地构建、管理和运行 AI 工具。部分特性:

  • 多个向量数据库
  • 支持多模态
  • 性能遥测试
  • 具有图形界面
  • 可对接 Slack、Google、GitHub、Trello、Discord 等等工具

GitHub 地址→github.com/Transformer…

2.2 古诗词大全:chinese-poetry

本周 star 增长数:1,550+主语言:JavaScript

chinese-poetry 最全中华古诗词数据库,唐宋两朝近一万四千古诗人,接近 5.5 万首唐诗加 26 万宋词。两宋时期 1,564 位词人,21,050 首词。

GitHub 地址→github.com/chinese-poe…

2.3 文件管理器:spacedrive

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

由 Rust 编写的文件管理器,可整理多个设备的文件,无论是云端还是离线硬盘,spacedrive 能处理分布在各端的文件,进而生成你独有的个人分布式云。spacedrive 支持 Windows、macOS、Linux、iOS、watchOS、Android 等等系统。

GitHub 地址→github.com/spacedrivea…

2.4 为 SQL 而生:drizzle-orm

本周 star 增长数 650+主语言:TypeScript

“如果你懂 SQL,你就懂 Drizzle ORM”,Drizzle ORM 是一款专为 SQL 数据库设计的 TypeScript ORM,它在编译时会强制类型检查,并且不会在 runtime 失败。下面是一个示例:

export type User = InferModel<typeof users>;
export type NewUser = InferModel<typeof users, 'insert'>;

const pool = new Pool({
  connectionString: 'postgres://user:password@host:port/db',
});
const db = drizzle(pool);

// Insert
const newUser: NewUser = {
  fullName: 'John Doe',
  phone: '+123456789',
};
const insertedUsers /* : User[] */ = await db.insert(users).values(newUser).returning();
const insertedUser = insertedUsers[0]!;

GitHub 地址→github.com/drizzle-tea…

2.5 语音转录:ecoute

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

New Ecoute 是一款实时转录工具,可以为用户的麦克风输入和扬声器输出提供实时文本转录。它还使用 OpenAI 的 GPT-3.5 生成回复建议,根据对话的实时转录提示用户说什么。

GitHub 地址→github.com/SevaSk/ecou…

3. HelloGitHub 热评

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

3.1 运维管理平台:1Panel

主语言:Go

这是一款 Go 写的 Linux 服务器的在线管理系统,它安装简单、安全可靠,同时集成了 WordPress 等应用、域名绑定、SSL 证书配置、备份等功能,支持快速建站。

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

3.2 域名监测平台:domain-admin

主语言:Python

采用 Flask + Peewee + Vue3 构建的域名和 SSL 证书到期监测平台,支持批量导入域名、多域名管理、到期通知等功能。

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

4. 往期回顾

往期回顾:

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