awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jsonresume avatar

jsonresume/resume-cliArchived

0
View on GitHub↗
4,721 stars·395 forks·JavaScript·MIT·22 viewsjsonresume.org↗

Resume Cli

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, from file initialization and schema validation to automated document export and multi-format data import.

Features

  • Resume - Implements the JSON Resume workflow for professional data validation and tool compatibility.
  • Professional Resume Generators - Automates the generation of professional resumes from structured data using visual themes.
  • Resume Schema Checkers - Includes a utility to check resume documents against the JSON Resume schema for compliance.
  • Theming Engines - Features a theme engine that dynamically applies visual properties to resume data templates.
  • Structured Professional Profiles - Maintains a professional history in a structured data format to avoid manual document recreation.
  • Schema Validators - Ensures professional data adheres to the JSON Resume standard using schema validation.
  • Portable Data Exports - Enables professional data portability by importing and exporting career info between different formats.
  • Command Line Interfaces - Provides a comprehensive command-line tool suite for managing and exporting resumes via the JSON Resume standard.
  • CLI Document Orchestrators - Provides a command-line interface for managing the full lifecycle of local resume documents.
  • HTML Template Renderers - Transforms structured JSON data into visual HTML documents by merging data with predefined themes.
  • Export Automation - Automates the transformation of structured professional data into polished HTML or PDF documents.
  • Resume Data Import - Provides utilities to import diverse professional data formats into a standardized JSON structure.
  • Live Document Previews - Provides a local web server for real-time visualization of resume changes during editing.
  • Live Preview Servers - Provides a local server for live visual rendering of the resume as data is modified.
  • Data Format Importers - Imports various professional file types and converts them into a single standardized JSON format.
  • Source File Watching - Implements a local server that monitors source files for changes to trigger automatic preview refreshes.
  • PDF Generators - Utilizes a headless browser to convert rendered HTML resume pages into portable PDF documents.

Star history

Star history chart for jsonresume/resume-cliStar history chart for jsonresume/resume-cli

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does jsonresume/resume-cli do?

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.

What are the main features of jsonresume/resume-cli?

The main features of jsonresume/resume-cli are: Resume, Professional Resume Generators, Resume Schema Checkers, Theming Engines, Structured Professional Profiles, Schema Validators, Portable Data Exports, Command Line Interfaces.

What are some open-source alternatives to jsonresume/resume-cli?

Open-source alternatives to jsonresume/resume-cli include: shower/shower — Shower is a web-based slide framework and markup-driven generator used to create interactive presentations. It… jsonresume/resume-schema — This project provides a standardized data format for representing professional work history and skills using… sadanandpai/resume-builder — This application is a browser-based document editor designed for the creation of professional single-page resumes. It… hacksalot/hackmyresume — HackMyResume is a command-line tool that generates polished résumés and CVs in multiple formats from a single JSON or… tw93/miaoyan — MiaoYan is a local Markdown editor and personal knowledge management tool. It functions as a system for writing and… xitanggg/open-resume — Open-resume is an ATS-friendly resume builder and browser-based document editor designed for creating professional…

Open-source alternatives to Resume Cli

Similar open-source projects, ranked by how many features they share with Resume Cli.
  • shower/showershower avatar

    shower/shower

    4,870View on GitHub↗

    Shower is a web-based slide framework and markup-driven generator used to create interactive presentations. It functions as an HTML presentation engine that renders structured markup into browser-based slideshows supporting keyboard navigation and custom styling. The system utilizes a command line interface to manage the creation, bundling, and publishing of presentation assets. It separates presentation logic from visual design through a template-driven theme system, allowing for the application of external CSS themes. The framework includes tools for technical content formatting, such as c

    JavaScript
    View on GitHub↗4,870
  • jsonresume/resume-schemajsonresume avatar

    jsonresume/resume-schema

    2,388View on GitHub↗

    This project provides a standardized data format for representing professional work history and skills using structured objects. It serves as a formal specification for verifying that career information conforms to required fields and structural constraints, ensuring consistent representation across digital platforms and services. By decoupling raw professional information from its visual presentation, the schema enables the programmatic generation of resumes in multiple formats from a single source. This approach allows for the creation of machine-readable files that can be parsed and render

    JavaScript
    View on GitHub↗2,388
  • sadanandpai/resume-buildersadanandpai avatar

    sadanandpai/resume-builder

    1,208View on GitHub↗

    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

    TypeScriptcsshtml5javascript
    View on GitHub↗1,208
  • hacksalot/hackmyresumehacksalot avatar

    hacksalot/HackMyResume

    9,344View on GitHub↗

    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

    JavaScript
    View on GitHub↗9,344
See all 30 alternatives to Resume Cli→