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

HelloGitHub

共 3540字,需浏览 8分钟

 ·

2023-06-08 00:26

fe2e84cf8d207e59618e37e714271f95.webp

作者:HelloGitHub-小鱼干

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

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

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

d099b1428e87fe95a98a108bf5286591.webp

1. 本周特推

1.1 窗口管理工具:yabai

主语言:C

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

GitHub 地址→https://github.com/koekeishiya/yabai

a6416da82f13efa952ff6511e2197c42.webp

1.2 暑期实习:Summer2024-Internships

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

GitHub 地址→https://github.com/pittcsc/Summer2024-Internships

2a7e066d315666433a8a859c0d1df146.webp

2. GitHub Trending 周榜

2.1 自动构建 AI 工具:SuperAGI

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

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

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

GitHub 地址→https://github.com/TransformerOptimus/SuperAGI

3301b09c565350d82f98ff3ae5d861e0.webp

2.2 古诗词大全:chinese-poetry

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

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

GitHub 地址→https://github.com/chinese-poetry/chinese-poetry

284291f1b6a51267a993221a8b26c401.webp

2.3 文件管理器:spacedrive

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

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

GitHub 地址→https://github.com/spacedriveapp/spacedrive

8f584d700672a0bfacb3844cf5710802.webp

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 地址→https://github.com/drizzle-team/drizzle-orm

2.5 语音转录:ecoute

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

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

GitHub 地址→https://github.com/SevaSk/ecoute

7be7d16354fc68dab9267883c14b7889.webp

3. HelloGitHub 热评

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

3.1 运维管理平台:1Panel

主语言:Go

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

HG 评价地址→https://hellogithub.com/repository/71791baf930149ac9b84e1acf186573f

48753f7b91fe4eed169a6fafb62a74dc.webp

3.2 域名监测平台:domain-admin

主语言:Python

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

HG 评价地址→https://hellogithub.com/repository/2b44fb56aca14df7a6279b0997f7325c

6446b12f12a848365c42a57778e660e5.webp

4. 往期回顾

往期回顾:

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

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

- END -

👆 关注「HelloGitHub」收到第一时间的更新 👆
点击 阅读原文 访问开源社区
浏览 28
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报