A dynamic resume service that generates beautiful, customizable resumes from GitHub-hosted JSON data. Create professional resumes with multiple formats, themes, and language support.
- MIT Format: Clean, academic-style layout focusing on content
- Modern Format: Timeline-based layout with visual elements and cards
- Switch between formats using URL parameters
- Dynamic Theme Switching: 25+ Bootswatch themes available
- Cerulean, Cosmo, Cyborg, Darkly, Flatly, and more
- Change themes on-the-fly without reloading
- Multi-language Support
- Host multiple language versions of your resume
- Easy language switching through navigation
- Supports any language variants (en, es, fr, etc.)
- PDF Download
- High-quality PDF generation
- Maintains selected theme and format
- Perfect for sharing and printing
- HTML Download
- Standalone HTML file with embedded styles
- Includes all assets and formatting
- Great for web hosting
- Responsive Design: Works on all devices and screen sizes
- GitHub Integration: Pull resume data from your repository
- Docker Support: Easy deployment with Docker
- Environment Configuration: Flexible setup options
CLONE OR FORK this repository and UPDATE your info.
Your GitHub repository should contain:
your-resume-repo/
├── index.json # Configuration and settings
├── resume.en.json # English resume data
├── resume.es.json # Spanish resume data
└── resume.[lang].json # Other language variants
- Create your resume repository on GitHub
- Access your resume at:
https://resume-hub.com/<github-username>/<repository-name>
-
Format Selection:
/<github-username>/<repository-name>/modern # Modern timeline format /<github-username>/<repository-name> # Default MIT format -
Language Selection:
/<github-username>/<repository-name>?lang=es # Spanish version /<github-username>/<repository-name>?lang=en # English version -
Theme Selection:
/<github-username>/<repository-name>?theme=cyborg # Dark theme /<github-username>/<repository-name>?theme=flatly # Light theme -
Combined Parameters:
/<github-username>/<repository-name>/modern?lang=es&theme=cyborg -
Examples https://resume-hub.com/leganux/resume?theme=lux&lang=en https://resume-hub.com/leganux/resume/modern?lang=es
-
PDF Download: Click the PDF button in navigation
- Maintains current theme and format
- Perfect for printing and sharing
-
HTML Download: Click the HTML button in navigation
- Includes all styles and formatting
- Self-contained file
- New Language:
- Add
resume.[lang].jsonto your repository - Update
index.jsonvariants
- Add
This project is licensed under the MIT License - see the LICENSE file for details.
- Bootswatch for the amazing themes
- Browserless for PDF generation
- Express.js for the web framework
- Pug for templating
- Create an issue for bug reports
- Star the repository if you find it useful
- Fork and contribute to help improve the project