
媒发 - 内容发布助手
媒发是一款内容分发同步工具,旨在帮助自媒体人在社区或其他运营场景下便捷发布文章内容到各个平台。
在求职季,你是否经历过这样的痛苦:
OpResume 是一款免登录、高颜值、数据纯本地存储的开源在线简历生成器。没有后端,没有数据库,你的所有信息只留在你的浏览器里,安全、私密且极致高效。

OpResume 内置了强大的渲染引擎,让你像设计网页一样设计简历:
@dnd-kit 实现,工作经历、项目描述、技能列表等条目均可自由拖拽调整顺序,逻辑梳理更直观。这是 OpResume 最核心的承诺:你的数据,你做主。
localStorage 中。没有后端服务器,意味着没有任何人(包括开发者)能窃取你的简历信息。.json 文件。换电脑?换浏览器?只需导入文件,瞬间恢复所有编辑进度。window.print() 机制,生成文字可选、可复制、ATS 系统友好的高清 PDF,拒绝图片模糊或文字无法识别的问题。OpResume 不仅好用,其代码架构也代表了当前前端开发的最高水准,非常适合开发者学习或二次开发:
| 类别 | 技术选型 | 优势 |
|---|---|---|
| 核心框架 | React 18 + Vite 5 + TS 5 | 极速启动,类型安全,开发体验流畅 |
| UI 样式 | Tailwind CSS 3 + shadcn/ui | 高度定制,美观统一,组件丰富 |
| 状态管理 | Zustand 5 | 轻量级,无样板代码,性能卓越 |
| 富文本 | Tiptap 3 | 无头编辑器,灵活强大,扩展性高 |
| 拖拽交互 | @dnd-kit | 现代化拖拽库,无障碍支持好 |
| 国际化 | react-i18next | 轻松支持多语言切换 |
无需注册,无需配置数据库,只需 Node.js 环境即可运行。
# 1. 克隆项目
git clone https://github.com/oopooa/opresume.git
cd opresume
# 2. 安装依赖
npm install
# 3. 启动开发服务器
npm run dev
浏览器访问 http://localhost:5173,即可开始编辑。
部署建议:
由于是纯静态项目,你可以轻松将其部署到 Vercel, Netlify, GitHub Pages 或任何静态托管服务上,甚至直接打包放在公司内网服务器使用。
# 构建生产版本
npm run build
# 预览构建结果
npm run preview







