Resumectl
Resumectl

Generate your resume from a YAML file to PDF, HTML, or directly in your terminal.

resumectl is a "Resume as Code" tool that allows users to generate professional resumes from a YAML configuration file.

The principal functionalities of this tool include:

Multi-Format Generation and Themes

  • Flexible Outputs: It can generate resumes in PDF and HTML formats, or even display them directly within the terminal.

  • Built-in Themes: Users can choose from five distinct themes: Modern, Classic, Minimal, Elegant, and Tech.

  • Visual Customization: Themes can be further customized with a specific primary color, and the tool supports adding profile photos with options for grayscale filters and round or square shapes.

Automated Data Integration

  • LinkedIn Import: The tool can bootstrap a CV by importing experience, education, and skills data directly from LinkedIn using a session cookie.

  • GitHub Connectivity: It can automatically fetch and add a user's top GitHub projects, sorted by the number of stars.

Developer-Centric Experience

  • Live Preview: A built-in local server (resumectl serve) provides an instant preview of changes as they are made to the YAML file.

  • Single Binary: For ease of use, the application is distributed as a single binary with all templates embedded, meaning no external files are required for basic operation.

  • Standard Requirements: The tool is built with Go and requires an external PDF generator such as Google Chrome, Chromium, or WeasyPrint to create PDF documents.