这个项目能做什么
Reactive Resume 是一款以隐私和数据所有权为核心的开源简历构建工具。基本功能无需注册账户:选择模板、填写信息即可导出。代码采用 MIT 许可证,项目声明无追踪、无广告、无隐藏费用。
功能特性包括输入时实时预览、拖拽排序板块、支持任意类型内容的自定义板块,以及富文本编辑器。导出格式支持 PDF、JSON 和 DOCX。提供 15 款设计模板,涵盖 A4 和 Letter 页面尺寸,可调节颜色、字体和间距,并设有结构化样式规则用于板块和文本样式设置。
隐私与控制方面,应用支持自行部署,分析功能默认关闭,可随时完整导出数据,也可一键永久删除数据。
README 中列出的附加功能包括集成 OpenAI、Google Gemini 和 Anthropic Claude 的 AI 辅助、多语言支持、通过唯一链接分享简历、从 JSON Resume 格式导入、深色模式,以及基于 Passkey 和双因素认证的登录方式。
快速开始流程为 Docker Compose 工作流:克隆仓库后运行 docker compose up -d,然后在 3000 端口打开应用。自行部署时栈包含用于用户和简历数据的 PostgreSQL,可选使用 SeaweedFS 作为兼容 S3 的上传存储。镜像发布在 Docker Hub 和 GitHub Container Registry。从版本 5.1.0 起,PDF 生成改为客户端执行(通过 @react-pdf/renderer),新部署不再需要 Browserless、Chromium 或外部打印服务,相关环境变量已不再读取。
技术栈包括 TanStack Start、React 19、Vite、Node.js、TypeScript、PostgreSQL + Drizzle ORM、ORPC 实现类型安全 RPC、Better Auth、Tailwind CSS、Base UI(shadcn 风格组件包),以及 Zustand 和 TanStack Query 进行状态管理。文档涵盖入门指南、Docker 自行部署、开发环境搭建、架构说明及简历导出等内容。贡献方式为 Fork 后提交 Pull Request,Issue 标签分为确认 Bug 和已接受的功能建议两类。
评论
0 评分人数达到10人后显示
登录后参与讨论。