For an open source resume template for developers, the strongest matches are hacksalot/hackmyresume (This tool is a command-line resume generator that supports), joyceql/magic-resume (This is a local-first, web-based resume builder that provides) and jsonresume/resume-cli (This tool provides a robust command-line workflow for managing). salomonelli/best-resume-ever and bingyanstudio/lapiscv round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Find the best open-source resume templates for developers. Compare top-rated GitHub projects by design and customization to pick the right one.
HackMyResume is a command-line tool that generates polished résumés and CVs in multiple formats from a single JSON or YAML data source. It validates résumé documents against the FRESH or JSON Resume schema, converts between these two formats, and produces output in HTML, Markdown, LaTeX, MS Word, PDF, plain text, JSON, XML, and YAML. The tool supports custom themes through a plugin architecture, allowing users to apply visual styling via Handlebars templates and register custom helpers for extended template logic. It can merge multiple résumé JSON files into one, overriding generic data with
This tool is a command-line resume generator that supports JSON input, multi-format exports including PDF, and customizable themes, making it a robust code-based solution for managing professional CVs.
Magic Resume is a local-first resume builder that runs entirely in the browser, storing all user data on the device to protect privacy and enable offline access. It combines a real-time document editor with AI-powered writing assistance that checks grammar and suggests professional phrasing directly within the editing interface. The application provides a selection of pre-designed resume templates and supports custom theme-based visual styling, allowing users to switch between color and font schemes or toggle a dark mode for comfortable editing in different lighting conditions. A client-side
This is a local-first, web-based resume builder that provides real-time editing, template selection, and client-side PDF export, fitting the core requirements for a professional CV generation tool.
resume-cli is a command line interface for managing professional resumes based on the JSON Resume standard. It provides a suite of tools for validating resume data against a standardized schema and transforming that structured data into visual documents. The project includes a theme engine that converts data into stylized HTML and PDF documents. It features a data converter to import various professional file formats into a single standardized structure and a local server for previewing changes to a resume in real time. The toolset covers the full workflow of professional data management, fr
This tool provides a robust command-line workflow for managing resumes using the JSON Resume standard, offering schema validation, theme-based PDF generation, and real-time previewing that aligns well with code-based resume management.
This project is a web-based resume builder and document designer used to create professional CVs. It integrates a visual editor with a template system and PDF generation to transform structured professional history into polished documents. The tool features a template-based editor with predefined professional design themes, allowing users to switch layouts and color schemes without losing content. It supports custom template creation and the embedding of industry-standard icon sets to personalize the visual presentation. The system manages document design through a reactive interface and sty
This project is a web-based resume builder that provides professional templates and PDF export functionality, making it a direct fit for creating and managing CVs.
LapisCV is a PDF document generator and resume builder designed to convert structured Markdown text into professional curriculum vitae. It functions as a rendering pipeline that transforms simple markup and variables into print-ready documents using a headless browser engine or LaTeX templates. The project provides a collection of professional themes and visual styles to customize the typography and branding of academic and professional resumes. It utilizes variable-based style injection to allow for the adjustment of fonts, colors, and margins based on content volume and user preferences. T
LapisCV is a resume builder that converts Markdown into professional PDFs using customizable themes, making it a strong fit for users who prefer a code-based approach to document generation.
Awesome-resume is a career development platform designed to assist job seekers with document generation, interview preparation, and professional networking. It functions as a technical resume builder and job search assistance tool, utilizing large language models to synthesize professional content and structure project documentation for engineering roles. The platform distinguishes itself through a document generation engine that employs modular design blocks and structural schemas to ensure consistent formatting. It also integrates an asynchronous matching engine to pair users with industry
This platform provides a structured, component-based approach to resume generation and editing, fitting the category of a professional resume builder despite its additional focus on job search assistance and AI-driven content synthesis.
This project is a web-based platform designed for creating, managing, and sharing professional resumes. It functions as a structured document builder that integrates artificial intelligence to assist with content generation, editing, and analysis. Users can maintain a collection of resumes, customize their visual presentation through various templates, and export them into multiple formats for job applications. The platform distinguishes itself through its autonomous AI agent capabilities, which can perform research, suggest incremental edits, and apply data patches directly to documents. It
This is a comprehensive, self-hostable resume builder that provides a web-based editor, customizable templates, and PDF export, making it a perfect fit for managing professional documents.
This project is a professional LaTeX resume template designed for creating structured, one-page curriculum vitae. It utilizes a TeX engine to compile markup into high-precision PDF documents. The system features a specialized Chinese typography system and multilingual text rendering to ensure high-quality typesetting for both Chinese and English characters. It employs a chronological layout engine that aligns section headers and dates to the margins to create a clean timeline. The template provides layout primitives for standardizing contact information, section header formatting, and the in
This is a LaTeX-based resume template that allows you to manage your CV content in code and compile it into a professional PDF, fitting the requirement for a code-driven approach despite lacking a web-based editor.
Resume-Matcher is a self-hosted career management platform designed to assist users in optimizing professional documents for specific job opportunities. It functions as an AI-powered resume builder and editor, allowing users to align their professional experience with industry keywords and job requirements. The system provides a comprehensive workflow for tailoring content, evaluating resume relevance through automated analysis, and generating supporting materials such as cover letters. The platform distinguishes itself through a local-first approach to data privacy, enabling users to connect
This is a self-hosted career management platform that functions as an AI-powered resume builder, allowing you to manage and optimize your professional documents with a focus on ATS compatibility.
This project is a LaTeX document template designed for producing high-density, professional resumes. It provides a source file for generating polished PDF curriculum vitae using the XeTeX typesetting engine to manage complex page structures and system fonts. The layout is characterized by an asymmetric two-column design that separates core professional experience from technical skills on a single page. It is specifically tailored for academic and technical resumes, such as those for computer science students and researchers. The system utilizes custom macros for content structuring and suppo
This project is a professional-grade LaTeX template for generating high-density resumes, offering a code-based approach that is inherently version-control friendly and produces polished PDF output.
This is a configuration-driven resume builder used to generate minimalist professional curriculum vitaes and personal portfolio websites. It transforms a single structured content file into a static HTML document, decoupling raw professional data from the presentation layer. The system utilizes a centralized set of global CSS variables to manage colors and layout patterns, allowing for the customization of visual styling through a configuration file. The resulting web layout is responsive and print-optimized, ensuring the document maintains professional formatting across both digital screen
This is a configuration-driven resume builder that uses structured content files to generate professional, print-optimized documents, fitting the code-based approach for CV management.
This project is a professional typesetting layout for creating curriculum vitae and resumes using the LaTeX document preparation system. It provides a structured template system to generate customizable PDF resumes and academic CVs. The system includes built-in support for multilingual typesetting, specifically enabling the rendering of both English and Simplified Chinese text through unicode font mapping. It also features automated bibliographic citation management to handle academic references and publications. The layout incorporates visual components such as skill proficiency progress ba
This project is a LaTeX-based template system for generating professional resumes and academic CVs, offering high-quality PDF output and version control compatibility through its code-first approach.
ResumeSample is a software engineer resume framework and a collection of Markdown templates used to generate professional resumes and technical portfolios for developers and architects. The project provides structured layouts and templates tailored to specific programming languages and engineering roles. It uses a system of role-specific schemas to organize technical skills and professional experience into standardized formats that meet software industry expectations. The framework decouples content from presentation by using Markdown for document structuring and CSS for visual formatting. A
This project provides a framework and collection of templates for generating professional resumes from Markdown, aligning well with the requirement for code-based resume management and PDF output.
This project is a static site generator designed for building professional personal portfolios and resumes. It provides a framework for developers and students to publish their career history, academic projects, and technical qualifications as accessible, mobile-friendly websites. The system utilizes a component-based library and declarative templates to assemble consistent visual layouts. These templates incorporate a responsive grid system that automatically adjusts content positioning to ensure optimal viewing across various device screen sizes. The build process transforms source files i
This project functions as a static site generator specifically tailored for resumes and portfolios, allowing you to manage your career history through code-based templates and version-controlled source files.
RenderCV is a command-line utility designed to transform structured YAML data into professionally typeset documents. By separating content from presentation, it allows users to maintain version-controlled resumes that are automatically rendered into high-quality PDF, HTML, and Markdown formats. The system leverages a specialized typesetting engine to ensure precise layout control and professional-grade typography. The project distinguishes itself through a schema-driven approach that enforces strict data validation, ensuring that input files are error-free before processing. Users can customi
RenderCV is a command-line tool that generates professional resumes from structured YAML data, offering version control compatibility, PDF export, and customizable themes, though it lacks a built-in web-based editor.
This project is a command-line utility designed to generate professional resumes from structured Markdown source files. It functions as a document conversion tool that maintains a single source of truth for career documentation, allowing users to manage content in plain text while ensuring consistent visual presentation. The system utilizes a template-driven layout engine to transform raw text into polished documents. By orchestrating a multi-format export pipeline, it enables the simultaneous generation of both PDF and HTML versions of a resume from the same source file, supporting diverse d
This tool allows you to generate professional resumes from Markdown source files with PDF export capabilities, fitting the code-based approach for resume management even though it operates as a command-line utility rather than a web-based editor.
Markdown Resume is a command-line utility designed to transform structured text files into professional, responsive web pages and portable documents. It functions as a static site generator that separates content from presentation, allowing users to maintain version-controlled resumes through a template-driven build system. The project distinguishes itself by providing a containerized execution environment that ensures consistent document output across different host systems. It supports rapid design iteration through a live preview feature that monitors source files and triggers automatic re
This tool allows you to generate professional resumes from Markdown files with support for PDF export, making it a code-centric solution that fits the requirements for version-controlled document generation.
Markdown CV is a framework for authoring professional curriculum vitae using plain text files. It separates career content from visual presentation, allowing users to maintain their information in structured markdown while generating styled web pages and print-ready documents. The project distinguishes itself by utilizing browser-native print stylesheets and media queries to ensure high-quality physical document generation and PDF exports. It includes a local development server that provides real-time visual feedback during the editing process, ensuring that layout and typography adjustments
This tool allows you to generate a professional resume from a markdown file using CSS for styling and printing to PDF, fitting the code-based approach for CV management.
This project is a command-line utility that converts structured JSON or YAML data into professional, human-readable documents. It functions as a resume generation system, transforming machine-readable biodata into styled outputs such as HTML or LaTeX. The tool utilizes a template-based engine to separate data from presentation, allowing for the customization of document layouts and branding. It supports the inclusion of rich text elements within source files by parsing standard markdown syntax, ensuring that formatting like bold, italics, and hyperlinks is preserved in the final output. The
This tool allows you to generate professional resumes from JSON input into multiple formats like HTML, LaTeX, and Markdown, making it a code-centric solution for managing CVs.
This application is a browser-based document editor designed for the creation of professional single-page resumes. It functions as a local-first tool, ensuring that all user information remains within the client environment and is never transmitted to external servers. The platform distinguishes itself through a privacy-focused architecture that relies entirely on local device storage. Users construct resumes through a modular interface that synchronizes visual changes in real time, allowing for the customization of layout templates and themes without the need for account creation or server-s
This is a web-based resume builder that uses React and Next.js to generate professional, single-page resumes with customizable templates and PDF export capabilities.
This project is a static site generator designed to transform structured data into professional curriculum vitae and portfolio websites. It utilizes the Jekyll framework to compile plain text and data files into lightweight, web-ready HTML, allowing users to host their professional profiles directly on platforms like GitHub Pages. The system distinguishes itself by separating raw professional information from the visual layout, using YAML-based configuration files to manage content and Liquid templates to handle site structure. This approach allows for centralized data management, where work
This is a Jekyll-based template that allows you to manage your resume content in a version-control-friendly format and host it as a website, though it lacks a built-in web editor or direct PDF export functionality.
This project is a professional portfolio framework designed to generate responsive, personal resume websites. It utilizes a centralized configuration file to manage work history, skills, and contact information, decoupling content from the visual presentation layer to ensure a structured and consistent professional presence. The framework distinguishes itself by using a data-driven approach where resume content is mapped directly to components, ensuring that updates to professional profiles are reflected across the site through a single source of truth. It leverages static site generation and
This is a code-based resume template that allows you to manage your CV content within a React and TypeScript project, making it highly version-control friendly and customizable through code.
This project is a web-based document formatting tool designed to generate professional resumes from structured markdown files. It functions as a static site utility that allows users to manage their professional profiles through plain text, ensuring content remains portable and compatible with version control systems. The tool distinguishes itself by performing all document rendering and data processing entirely within the browser. By utilizing a component-driven layout engine, it transforms markdown input into formatted documents in real time without the need for a backend server. Users can
This tool allows you to generate professional resumes from markdown files, providing a code-centric approach that is inherently version control friendly and supports PDF export.
This project is a web-based document editor designed for the creation and formatting of professional resumes. It provides an interactive interface where users can organize content through a drag-and-drop system, allowing for the visual arrangement of document sections and immediate feedback on layout changes. The application distinguishes itself by utilizing a component-based composition model that synchronizes the visual representation of the resume with an underlying data structure. It maintains session continuity by persisting user-defined content directly within the browser, removing the
This is a web-based resume builder that allows users to generate professional CVs, though it lacks the code-first or markdown-centric workflow often preferred by developers.
Open-resume is an ATS-friendly resume builder and browser-based document editor designed for creating professional resumes with a focus on applicant tracking system readability. It functions as a resume template engine that allows users to construct structured documents while keeping all personal data stored locally in the browser to ensure privacy and data ownership. The project features a PDF resume parser that extracts professional information from existing files to automatically populate new templates. It also includes ATS compatibility testing to verify how effectively automated tracking
This is a browser-based resume builder that provides a structured editor and PDF export functionality, making it a direct fit for creating professional documents even though it relies on a visual interface rather than a code-first input approach.
This project is a document generation tool designed to create professional resumes and academic curriculum vitae using the LaTeX typesetting system. It provides a structured framework that separates raw career data from visual formatting, allowing users to compile structured source files into high-quality PDF documents. The system utilizes a template-driven layout engine and macro-based typesetting to enforce consistent visual constraints and typography. By isolating content from styling, it ensures that career histories, skills, and education are presented in a clean, standardized format sui
This tool provides a structured, code-based approach to generating professional resumes by separating content from formatting, making it highly compatible with version control and PDF export requirements.
:pagefacingup::briefcase::tophat: A simple Jekyll GitHub Pages powered resume template.
This is a Jekyll-based template that allows you to manage your resume content in HTML and CSS, providing a version-control-friendly way to generate a professional site-based CV.
📃 resume.congm.in
This is a web-based resume builder that uses HTML templates to generate professional documents, fitting the category of code-friendly CV generation tools.
A resume generator
This is a web-based resume generator that allows for the creation of professional documents, fitting the core requirements of the category even if it lacks advanced features like version control integration.
Awesome-CV is a LaTeX document class designed for the creation of professional resumes and cover letters. It functions as a static document generator that transforms structured, declarative markup into high-quality, print-ready portable document format files. By utilizing a macro-driven layout engine, the system separates raw career data from visual presentation, ensuring consistent formatting across all generated materials. The project facilitates a technical writing workflow where career documentation is maintained as plain-text source files. This approach allows users to manage their docum
This is a LaTeX-based document class that enables the creation of professional, version-controlled resumes from structured source files, fitting the code-based approach for CV generation even though it lacks a web-based editor.
web/print
This is a web-based resume builder that uses HTML and CSS templates to generate professional documents, fitting the requirement for a code-centric approach to CV creation.
This repository provides a LaTeX-based framework for generating professional resumes, allowing you to manage your CV content in code and compile it into a PDF. While it lacks a web-based editor, it is a specialized tool for version-controlled, code-driven resume generation that fits the core requirements of the category.
This tool allows you to generate professional resumes using a JSON-based configuration, supporting PDF export and version control through its code-centric approach.
| Repositorio | Estrellas | Lenguaje | Licencia | Último push |
|---|---|---|---|---|
| hacksalot/hackmyresume | 9.3K | JavaScript | MIT | |
| joyceql/magic-resume | 8.6K | TypeScript | NOASSERTION | |
| jsonresume/resume-cli | 4.7K | JavaScript | MIT | |
| salomonelli/best-resume-ever | 16.5K | Vue | MIT | |
| bingyanstudio/lapiscv | 4.1K | CSS | mit | |
| resumejob/awesome-resume | 7.2K | — | — | |
| amruthpillai/reactive-resume | 38.6K | TypeScript | MIT | |
| hijiangtao/resume | 2.8K | TeX | mit | |
| srbhr/resume-matcher | 27.4K | TypeScript | Apache-2.0 | |
| deedy/deedy-resume | 5K | TeX | Apache-2.0 |