Why traditional CV builders get in the way
Most CV builders force you into their web interface with endless formatting options. You click between color pickers, font size dropdowns, and layout buttons. Every time you update your experience, you're wrestling with the UI instead of focusing on what matters: your content.
For developers, this is frustrating. We write code in text editors because they're fast and powerful. Why should writing a CV be any different?
txtcv: Your CV as plain text
txtcv puts content first. Write your CV in your favorite editor using the JSON Resume schema, which is a simple, standardized format. No forms to fill out, no buttons to click, no formatting distractions. It's just you and your CV in plain text, readable by both machines and humans.
Key benefits:
- Write in your favorite editor: Use Vim, Emacs, VSCode, Zed, or really any text editor you love. Your workflow stays the same.
- Focus on what matters: Stop thinking about colors and fonts. Focus on crafting your experience, skills, and achievements.
- Plain text format: JSON Resume is human-readable and easy to edit. Make changes directly in the text, no UI limitations.
- Version control friendly: Your CV is a text file, so it plays nicely with Git. Track changes, revert edits, and maintain a full history.
- Portable and future-proof: No vendor lock-in. Your CV stays in an open, standardized format that any tool can read.
- Beautiful by default: Choose from professional templates vetted by hiring managers. Your CV looks great without any manual tweaking.