Menu

Tree [6a7032] main /
 History

HTTPS access


File Date Author Commit
 .github 2023-11-24 Amruth Pillai Amruth Pillai [016e9a] add prisma generate to ci step
 .vscode 2023-11-17 Amruth Pillai Amruth Pillai [34247f] design nosepass template, add tests, add templa...
 apps 2023-11-24 Amruth Pillai Amruth Pillai [e9d888] fix: implement fuzzy search with locale switche...
 libs 2023-11-24 Amruth Pillai Amruth Pillai [a4843c] ci: attempt to fix ci scripts by not importing ...
 tools 2023-11-23 Amruth Pillai Amruth Pillai [bdcae3] ci: pin postgres version to 15
 .dockerignore 2023-11-05 Amruth Pillai Amruth Pillai [eef91c] ci(v4.0.0-alpha): :rocket: running the first ci...
 .editorconfig 2023-11-05 Amruth Pillai Amruth Pillai [22933b] refactor(v4.0.0-alpha): beginning of a new era
 .env.example 2023-11-23 Amruth Pillai Amruth Pillai [cd1704] docs: update .env.example with storage url suff...
 .eslintignore 2023-11-05 Amruth Pillai Amruth Pillai [22933b] refactor(v4.0.0-alpha): beginning of a new era
 .eslintrc.json 2023-11-05 Amruth Pillai Amruth Pillai [22933b] refactor(v4.0.0-alpha): beginning of a new era
 .gitignore 2023-11-19 Amruth Pillai Amruth Pillai [8b217d] - upgrade react-resizable-panels to latest version
 .npmrc 2023-11-06 Amruth Pillai Amruth Pillai [37e94e] ci(dockerfile): :rocket: fix copy paths in dock...
 .prettierignore 2023-11-05 Amruth Pillai Amruth Pillai [22933b] refactor(v4.0.0-alpha): beginning of a new era
 .prettierrc 2023-11-05 Amruth Pillai Amruth Pillai [22933b] refactor(v4.0.0-alpha): beginning of a new era
 CHANGELOG.md 2023-11-05 Amruth Pillai Amruth Pillai [22933b] refactor(v4.0.0-alpha): beginning of a new era
 CONTRIBUTING.md 2023-11-09 Amruth Pillai Amruth Pillai [92bb9f] feat(artboard): implement 8 new templates
 Dockerfile 2023-11-22 Amruth Pillai Amruth Pillai [aebfd9] - remove stale bot
 LICENSE.md 2023-11-05 Amruth Pillai Amruth Pillai [e96496] docs(readme): :art: update formatting, change l...
 README.md 2023-11-22 Amruth Pillai Amruth Pillai [f71672] Update README.md
 SECURITY.md 2023-11-05 Amruth Pillai Amruth Pillai [22933b] refactor(v4.0.0-alpha): beginning of a new era
 crowdin.yml 2023-11-21 Amruth Pillai Amruth Pillai [1825fc] - implement disable_email_auth env var
 jest.config.ts 2023-11-05 Amruth Pillai Amruth Pillai [22933b] refactor(v4.0.0-alpha): beginning of a new era
 jest.preset.js 2023-11-05 Amruth Pillai Amruth Pillai [22933b] refactor(v4.0.0-alpha): beginning of a new era
 lingui.config.ts 2023-11-19 Amruth Pillai Amruth Pillai [55d81f] revert lingui changes
 nx.json 2023-11-19 Amruth Pillai Amruth Pillai [8b217d] - upgrade react-resizable-panels to latest version
 package.json 2023-11-24 Amruth Pillai Amruth Pillai [e9d888] fix: implement fuzzy search with locale switche...
 pnpm-lock.yaml 2023-11-24 Amruth Pillai Amruth Pillai [e9d888] fix: implement fuzzy search with locale switche...
 tailwind.config.js 2023-11-05 Amruth Pillai Amruth Pillai [22933b] refactor(v4.0.0-alpha): beginning of a new era
 tsconfig.base.json 2023-11-13 Amruth Pillai Amruth Pillai [d18b25] feat(homepage): add new sections to homepage

Read Me

Reactive Resume

App Version
Docker Pulls
GitHub Sponsors
Crowdin
Discord

Reactive Resume

A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume.

Go to App | Docs

Description

Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume. With zero user tracking or advertising, your privacy is a top priority. The platform is extremely user-friendly and can be self-hosted in less than 30 seconds if you wish to own your data completely.

It's available in multiple languages and comes packed with features such as real-time editing, dozens of templates, drag-and-drop customisation, and integration with OpenAI for enhancing your writing.

You can share a personalised link of your resume to potential employers, track its views or downloads, and customise your page layout by dragging-and-dropping sections. The platform also supports various font options and provides dozens of templates to choose from. And yes, there's even a dark mode for a more comfortable viewing experience.

Start creating your standout resume with Reactive Resume today!

Templates

Azurill Bronzor Chikorita
Ditto Kakuna Nosepass
Onyx Pikachu Rhyhorn

Features

  • Free, forever and open-source
  • No telemetry, user tracking or advertising
  • You can self-host the application in less then 30 seconds
  • Available in multiple languages (help add/improve your language here)
  • Use your email address (or a throw-away address, no problem) to create an account
  • You can also sign in with your GitHub or Google account, and even set up two-factor authentication for extra security
  • Create as many resumes as you like under a single account, optimising each resume for every job application based on it’s description for a higher ATS score
  • Bring your own OpenAI API key and unlock features such as improving your writing, fixing spelling and grammar or changing the tone of your text in one-click
  • Translate your resume into any language using ChatGPT and import it back for easier editing
  • Create single page resumes or a resume that spans multiple pages easily
  • Customize the colours and layouts to add a personal touch to your resume.
  • Customise your page layout as you like just by dragging-and-dropping sections
  • Create custom sections that are specific to your industry if the existing ones don't fit
  • Jot down personal notes specific to your resume that's only visible to you
  • Lock a resume to prevent making any further edits (useful for master templates)
  • Dozens of templates to choose from, ranging from professional to modern
  • Design your resume using the standardised EuroPass design template
  • Supports printing resumes in A4 or Letter page formats
  • Design your resume with any font that's available on Google Fonts
  • Share a personalised link of your resume to companies or recruiters for them to get the latest updates
  • You can track the number of views or downloads your public resume has received
  • Built with state-of-the-art (at the moment) and dependable technologies that's battle tested and peer reviewed by the open-source community on GitHub
  • MIT License, so do what you like with the code as long as you credit the original author
  • And yes, there’s a dark mode too 🌓

Built With

  • React (Vite), for the frontend
  • NestJS, for the backend
  • Postgres (primary database)
  • Prisma ORM, which frees you to switch to any other relational database with a few minor changes in the code
  • Redis (for caching, session storage and resume statistics)
  • Minio (for object storage: to store avatars, resume PDFs and previews)
  • Browserless (for headless chrome, to print PDFs and generate previews)
  • SMTP Server (to send password recovery emails)
  • Sentry (for error tracing and performance monitoring)
  • GitHub/Google OAuth (for quickly authenticating users)
  • LinguiJS and Crowdin (for translation management and localization)

Star History


<picture>


Star History Chart
</picture>

License

Reactive Resume is packaged and distributed using the MIT License which allows for commercial use, distribution, modification and private use provided that all copies of the software contain the same license and copyright.

By the community, for the community.
A passion project by Amruth Pillai

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.