团队讨论reactive-resume时,我会先把用途说清楚:一款独一无二的简历创建工具,可保护您的隐私,完全安全、可定制、可移植、开源且永久免费,今天就尝试一下吧。这类安全分析工具真正难在授权边界、证据完整性和误报需要同时控制,仓库说明只能作为第一层证据。更实际的做法是在明确授权的样例或离线靶场中验证,同时核对输入边界、证据链、误报率和安全中止机制,不要直接在关键项目上。编辑判断上,具备授权环境和复核能力的安全人员可以优先研究它;其他团队不必为了热门标签勉强接入。

[!IMPORTANT] 存储库已移动: Reactive Resume 现在位于 GitHub 上的
reactive-resume/reactive-resume。 Docker Hub 停留在amruthpillai/reactive-resume。 GHCR 镜像发布到ghcr.io/reactive-resume/reactive-resume。 GitHub 赞助商和 Open Collective 资金链接保持不变。
创建一个免费帐户,导入现有简历或重新开始,并在撰写时查看完成的页面。下载 PDF、Word、Markdown 或 JSON 文件,或通过公共链接分享您的简历。您还可以在自己的基础设施上运行整个应用程序。
您拥有您的数据。该代码库是在 MIT 许可证下开源的,没有跟踪,没有广告,也没有付费层。可选的 AI 功能使用您连接的提供商;托管和提供商的使用可能会产生各自的费用。
[!NOTE] 此分支包含即将发布的 v6 版本。请阅读 v6 中的新增功能和 发行说明 以了解完整的更改。现有的自托管安装应遵循 升级到 v6。
特点
编写、设计和检查
模板和定制
恢复检查
文件和求职信
工作申请
AI 助理
导入、导出和共享
隐私和控制
模板
|
Azurill |
Bronzor |
Chikorita |
Ditto |
|
|
Gengar |
Glalie |
Kakuna |
Lapras |
|
|
Leafish |
Onyx |
Pikachu |
Rhyhorn |
|
|
Ditgar |
Meowth |
Scizor |
Porygon |
Smeargle |
快速入门
使用 托管应用程序 开始编写,或使用 Docker 和 Docker Compose 在本地构建此结帐:
# Clone the repository
git clone --depth=1 https://github.com/reactive-resume/reactive-resume.git reactive-resume
cd reactive-resume
# Create your local configuration
cp .env.example .env
# Edit .env: set AUTH_SECRET and a separate ENCRYPTION_SECRET.
# Generate each secret with: openssl rand -hex 32
# Build the app and start PostgreSQL, Redis, and SeaweedFS
docker compose up -d --build
# Open http://localhost:3000 in your browser
这将构建签出的源。对于使用已发布映像的部署,请遵循 Docker 指南。对于源开发,请参阅 开发设置指南。
技术堆栈
| 类别 | 技术 |
|---|---|
| 网络应用程序 | React 19 SPA、TanStack 路由器和 Vite |
| 服务器 | Hono 在 Node.js 24 或 Cloudflare Workers 上 |
| 语言 | TypeScript |
| 莫诺雷波 | pnpm and Turborepo |
| 数据库 | PostgreSQL 有毛毛雨 ORM |
| API | oRPC、OpenAPI REST 和 MCP |
| 授权 | 更好的身份验证 |
| 造型 | 顺风 CSS |
| UI 组件 | 基础 UI + 共享 UI 封装 |
| 状态管理 | 祖站 + TanStack 查询 |
| PDF 渲染 | Forme,查看器为 PDF.js |
| 富文本 | TipTap |
| 本地化 | 临桂 |
文档
完整文档位于 docs.rxresu.me:
| 指南 | 描述 |
|---|---|
| 入门 | 首次设置和基本使用 |
| v6 中的新增功能 | 变化以及熟悉的功能的移动位置 |
| 正在检查您的简历 | 可读性、工作匹配和撰写评论 |
| 使用助手 | 请求更改并审查提议的编辑 |
| 撰写求职信 | 创建一封信并将其链接到简历 |
| 跟踪作业申请 | 保存的工作、阶段、采访和见解 |
| 正在导出您的简历 | PDF、Word、Markdown 和 JSON 下载 |
| API 和 MCP | 连接脚本和外部助手 |
| 自托管 | 部署在您自己的基础设施上 |
| 升级到 v6 | 迁移和集成变更 |
| 开发设置 | 本地开发环境 |
| 项目架构 | 代码库结构和包边界 |
自托管
Reactive Resume 支持 Docker、Kubernetes、Vercel 和 Cloudflare Workers。每个部署都使用 PostgreSQL 运行相同的应用程序并上传存储。
Vercel 通过其部署向导配置 Neon PostgreSQL、私有 Blob 存储和 Upstash Redis。提供两个持久密钥并使用 Services 框架预设。静态资产在前端服务中运行,Hono 从后端服务提供应用程序路由和 APIs。有关设置、限制和可选 SMTP/OAuth 配置,请参阅 Vercel 指南。
Cloudflare 部署需要 Workers Paid 并通过 Hyperdrive 使用静态资产、私有 R2 存储、SQLite 耐用对象和 PostgreSQL。提供现有的 PostgreSQL 数据库并在部署之前应用迁移。有关设置和运行时限制,请参阅 Cloudflare 指南。
对于 Docker 和 Kubernetes,应用程序需要:
v6 中的 PDF 生成在浏览器和服务器上使用 Forme。不需要无浏览器、Chromium 或外部打印服务。可以删除旧版
PRINTER_*和BROWSERLESS_*环境变量。
已发布的版本可从 Docker Hub 和 GitHub 容器注册表获取(latest 跟踪最新的稳定版本):
# Docker Hub
docker pull amruthpillai/reactive-resume:latest
# GitHub Container Registry
docker pull ghcr.io/reactive-resume/reactive-resume:latest
有关完整说明,请参阅 Docker 指南 或 Kubernetes 指南。自托管者还可以配置 共享 AI 和求职服务。
对于 v5 升级,请在应用 v6 迁移之前备份数据库并上传并停止所有 v5 实例。旧的视觉样式规则需要手动转换; API 和 MCP 集成也有更改。关注 升级到 v6。
支持
反应式简历始终是免费和开源的。如果它帮助您找到了工作或节省了您的时间,请考虑支持持续发展:
其他支持方式: