A better $HOME for your CV

Keep your CV in plain text in your favorite $EDITOR and let txtcv handle the rest. Finally, a CV workflow that makes sense for developers.

Install the CLI
cat cv.json
{
  "basics": {
    "name": "John Doe",
    "label": "Software Engineer",
    "email": "john.doe@example.com"
  },
  "work": [
    {
      "company": "Acme Inc.",
      "position": "Staff Software Engineer"
    },
    ...
  ]
}

Developer-first CV builder that you will love

Content Focused

Tired of adjusting colors and formatting by hand? We've been there. Write your CV in your favorite $EDITOR in plain text using the JSON Resume schema (YAML support is in the works).

Hiring Manager Approved

Our themes don't just look pretty. They have been vetted by hiring managers at some of the biggest names in tech. Pick any theme and you can't go wrong.

Version Control Friendly

Store your CV in git repositories (or any other version control system for that matter). txtcv plays nice with your version control workflow.

PDF Export

Print your CV to PDF files optimized for digital viewing, ATS keyword systems, and printing, ensuring your CV looks great whether it's on a screen, inside an ATS system, or on a recruiter's desk.

Command Line Access

Love the command line? We do too! Use the txtcv CLI to publish your CV from your laptop, from Github Actions, from Gitlab CI, or from that Raspberry Pi running in your basement.

Public (and Private) Web Links

Instantly generate a shareable public link to send to recruiters and hiring managers. Pick one of the paid plans to make the links private.

Multiple CVs

Job descriptions are different. Increase your chances of success by creating multiple CVs, each tailored to a different company or a job description.

AI Cover Letter Generator

Show us the job description you're applying for and we'll generate a cover letter tailored to your CV and that job that'll get you noticed. We'll even use AI!

Job Application Tracker

Keep track of all your job applications in one place. Monitor application statuses, set follow-up reminders, and never lose track of where you've applied or what stage you're at in the hiring process.

Coming soon!

Put your CV online in 3 simple steps

1

Sign in with Github

Create your txtcv account using your Github credentials. No passwords to remember, just one click and you're in.

2

Create your CV

Write your CV in JSON format using our web UI, your favorite editor, or the command line. Choose what works best for your workflow.

3

Share with one link

Generate a public link in seconds and share it with hiring managers. Your CV is always up-to-date and beautifully formatted.

Pricing

Keeping your CV up to date shouldn’t be costly. We like to keep things simple and budget-friendly here.

Get started for free

Basics

Free! Everything you need to create and host your CV
  • One CV
  • Public Web Link
  • All Templates Included
  • Command Line Access
  • PDF Export
Annual plan · cancel anytime

Professional

$25 / year Equivalent to just over $2 per month
  • Multiple CVs
  • Public and Private Web Links
  • All Templates Included
  • Command Line Access
  • PDF Export
  • Remove txtcv Branding
  • AI Cover Letter Generator
  • Job Application Tracker Coming soon!
  • Support Independent Development