CLI tool for rendering JSON resumes/CVs to terminal or web
Top 97.6% on sourcepulse
This project provides a tool to render JSON resumes for display in terminals and online. It targets developers and job seekers who want a simple, customizable way to present their professional profiles. The primary benefit is a visually appealing, portable resume format that can be easily shared and viewed across different environments.
How It Works
The tool parses a resume formatted according to the JSON Resume Schema. It then applies user-defined templates and themes to customize the output's appearance, including colors, text formatting, and layout. This approach allows for significant visual customization without requiring complex rendering engines or web frameworks, focusing on terminal-friendly ANSI escape codes for rich display.
Quick Start & Requirements
pip install ancv
or docker pull ghcr.io/alexpovel/ancv
curl -L ancv.povel.dev/<your_github_username>
or ancv render resume.json
.Highlighted Details
Maintenance & Community
The project is maintained by alexpovel. Contributions via Pull Requests for templates, themes, or translations are welcomed.
Licensing & Compatibility
The project is licensed under the MIT License, allowing for commercial use and integration into closed-source projects.
Limitations & Caveats
The visual output quality is highly dependent on the user's terminal emulator and installed fonts, particularly for Unicode characters and emojis. The README notes that some LinkedIn export tools may produce output requiring manual correction to conform to the JSON Resume Schema.
2 months ago
1 day