当个 PM 式程序员「GitHub 热点速览」

本周 GitHub 热点依旧是 GPT 类项目,当中的佼佼者自然是本文收录的 gpt-pilot,一周获得了 7k+ star。此外,像是 LangChain、Autogen 之类的 LLM 工具链项目也十分火热。

当然,GPT 占据了半壁江山,剩下的半壁除了上周推荐的那些老牌热门项目之外,还有一些小工具,像美化你的终端、编辑器配色的 flexoki,对 Go 开发友好的 PostgreSQL 工具包 pgx,轻松管理你的实体文档的 paperless-ngx,集成了超多实用小工具和服务的 homepage,都值得你去了解下。

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

  • 本文目录
      1. 本周特推
      • 1.1 PM 式程序员:gpt-pilot
      • 1.2 水墨配色:flexoki
      1. GitHub Trending 周榜
      • 2.1 PostgreSQL 工具包:pgx
      • 2.2 你的个人主页:homepage
      • 2.3 文档管理:paperless-ngx
      • 2.4 事件驱动的调度平台:kestra
      • 2.5 快捷命令:just
      1. HelloGitHub 热评
      • 3.1 开源的文件在线签署平台:docuseal
      • 3.2 超好看的主题配色方案:catppuccin
      1. 往期回顾

1. 本周特推

1.1 PM 式程序员:gpt-pilot

主语言:Python

为何管它叫 PM/PD 式程序员项目呢?因为你只要负责提需求,向 gpt-pilot 描述你想要的产品功能,以及相关的技术,然后你就可以像一个产品经理一样,等着验收 gpt-pilot 为你产出的代码,做个 review 工作,不满意再返工优化。

GitHub 地址→github.com/Pythagora-i...

1.2 水墨配色:flexoki

主语言:Lua、TypeScript

Flexoki 是一种适用于散文和代码的水墨配色方案。它专为在数字屏幕上阅读和写作而设计的,受启发于模拟墨印和温暖的纸张色调。

Flexoki 适配主流的 APP,比如:Emacs、iTerm2、IntelliJ、VS Code、Sublime...不仅如此,它还支持 Tailwind 之类的框架,以及 Figma 之类的设计平台。

GitHub 地址→github.com/kepano/flex...

2.1 PostgreSQL 工具包:pgx

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

纯 Go 实现的 PostgreSQL 驱动以及工具包。pgx 驱动程序作为一个底层、高性能接口,它暴露了 PostgreSQL 特有的功能,如 LISTEN / NOTIFYCOPY。它还包括一个适配器,用于标准的 database/sql 接口。

而 pgx 工具包组件是一组相关的包,它们实现了 PostgreSQL 功能,比如:解析线协议和在 PostgreSQL 和 Go 之间进行类型映射。这些包可以用于实现替代驱动程序、代理、负载均衡器、逻辑复制客户端等功能。

go 复制代码
package main

import (
	"context"
	"fmt"
	"os"

	"github.com/jackc/pgx/v5"
)

func main() {
	// urlExample := "postgres://username:password@localhost:5432/database_name"
	conn, err := pgx.Connect(context.Background(), os.Getenv("DATABASE_URL"))
	if err != nil {
		fmt.Fprintf(os.Stderr, "Unable to connect to database: %v\n", err)
		os.Exit(1)
	}
	defer conn.Close(context.Background())

	var name string
	var weight int64
	err = conn.QueryRow(context.Background(), "select name, weight from widgets where id=$1", 42).Scan(&name, &weight)
	if err != nil {
		fmt.Fprintf(os.Stderr, "QueryRow failed: %v\n", err)
		os.Exit(1)
	}

	fmt.Println(name, weight)
}

GitHub 地址→github.com/jackc/pgx

2.2 你的个人主页:homepage

本周 star 增长数:600+主语言:JavaScript

一款现代、完全静态、快速、安全、高度可定制的应用控制面板,集成了超过 100 个服务,并支持多语言。通过 YAML 文件或者通过 Docker 标签发现,来轻松配置你的主页。部分功能:

  • 国际化:支持 40+ 语言;
  • 服务和网页书签:可在主页上添加自定义链接;
  • Docker 集成:可查看容器状态和统计信息,并通过标签自动进行服务发现;
  • 实用小工具:天气、时间、搜索等等;
  • 适配多平台:支持 AMD64、ARM64、ARMv7 和 ARMv6 等架构;
  • 安全:所以后端接收的 API 请求都被代理了,从而隐藏你的 API 密钥;

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

2.3 文档管理:paperless-ngx

本周 star 增长数:450+主语言:Python、TypeScript

Paperless-ngx 是一款文档管理系统,可将你的实体文件转化为可搜索的在线档案,从而减少纸张的使用。

Paperless-ngx 从 paperless-ng fork,后者于今年 2 月已经归档不再更新,因此 paperless-ngx 将项目 fork 出来自行维护。

GitHub 地址→github.com/paperless-n...

2.4 事件驱动的调度平台:kestra

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

Kestra 是一个通用的开源编排器,它让定时和事件驱动的工作流变得简单。它将"Infrastructure as Code"理念引入到数据、进程和微服务协调中,以便你方便地构建可靠的工作流。

得益于声明式 YAML 接口,只需几行代码,你就可以直接从用户界面创建一个流程。而当你从用户界面或通过 API 调用对工作流进行更改时,YAML 也会自动进行调整。

GitHub 地址→github.com/kestra-io/k...

2.5 快捷命令:just

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

just 提供一种保存和运行项目特有命令的便捷方式,语法受 make 启发,由 Rust 编写。

GitHub 地址→github.com/casey/just

3. HelloGitHub 热评

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

3.1 开源的文件在线签署平台:docuseal

主语言:Ruby

这是一款用 Ruby 写的在线签署文件平台,它开箱即用、容易上手、移动端友好,支持拖拽的方式创建 PDF 表单、在线填写和签名、自动发送邮件、用户管理等功能。

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

3.2 超好看的主题配色方案:catppuccin

主语言:TypeScript

该项目是由社区驱动的配色方案,内含以暖色调为主、色彩丰富的主题,可用于 VSCode、JetBrains、Vim 等编辑器和 IDE,同样适用于各种编程语言的开发库、终端、操作系统、浏览器等应用。

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

4. 往期回顾

往期回顾:

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

相关推荐
你挚爱的强哥6 小时前
解决:动态文本和背景色一致导致文字看不清楚,用js获取背景图片主色调,并获取对比度最大的hex色值给文字
前端·javascript·github
舒一笑6 小时前
我用 Rust 做了一个跨平台护眼提醒工具 BlinkSpark
开源
码头码农6 小时前
OpenClaw Skill开发实战:从入门到独立发布
开源·markdown
逛逛GitHub7 小时前
最近用的贼多的 3 个 Claude Code 开源宝藏,感觉太爽了。
github
一只叫煤球的猫8 小时前
[自荐] macOS 99% 原生 SSH + SFTP 工具 Remora ,现在开源了~
开源·ssh·github
ApacheSeaTunnel8 小时前
从 Apache SeaTunnel 走向 ASF Member:一位开发者的长期主义样本
大数据·开源·数据集成·seatunnel·数据同步
小陈工8 小时前
2026年3月24日技术资讯洞察:边缘AI商业化,Java26正式发布与开源大模型成本革命
java·运维·开发语言·人工智能·python·容器·开源
用户9751470751368 小时前
如何在 JavaScript 中实现防抖和节流?
github
喷火龙8号9 小时前
记一次已推送仓库启用 Git LFS 的完整迁移与验证过程
github
大家的林语冰10 小时前
《前端周刊》React 败北,虾皇登基,OpenClaw 勇夺 GitHub 第一开源软件
前端·javascript·github