Create Professional, ATS-Friendly Resumes. Private, Free, and No Sign-Up Required.
π Start Building Your Resume β
β¨ Intuitive User Interface β’ π Privacy-first β’ β‘ Instant PDF download
- Visit the App - Open in any browser
- Choose a Template - Select from professional designs
- Fill Your Info - Easy visual editor with auto-save
- Download PDF - Get your polished resume instantly
That's it! No account creation, no email verification, no complicated setup.
- Visual Editor: No coding or YAML editing required
- Auto-Save: Your work is automatically saved as you type
- No Sign-Up: Start building immediately
- Local Storage: Your data saved on your device
- No Tracking: No personal information saved, ever.
- Export Control: Download and keep your resume as YAML file.
- ATS-Compatible: Optimized text formatting ensures your resume passes automated screening systems
- Multiple Templates: Clean, modern designs that stand out to hiring managers
- Customizable Sections: Rearrange, add, or remove resume sections to perfectly tailor your resume for any job
- Icon Support: Upload custom icons to personalize your resume and highlight key information
Choose from professionally designed templates that showcase your experience effectively. All templates are ATS-optimized and customizable to match your personal style.
Available Templates (4)
Clean, structured layout with traditional formatting and excellent space utilization
- Sample YAML:
samples/classic/alex_rivera_data.yml - Template ID:
classic-alex-rivera - Best for: Data professionals, traditional industries, structured presentations
Refined design with sophisticated typography and organized section layout
- Sample YAML:
samples/classic/jane_doe.yml - Template ID:
classic-jane-doe - Best for: Marketing, consulting, professional services
Clean, professional design focusing on content clarity
- Sample YAML:
samples/modern/john_doe_no_icon.yml - Template ID:
modern-no-icons - Best for: Traditional industries, conservative companies
Contemporary design enhanced with visual icons and dynamic styling elements
- Sample YAML:
samples/modern/john_doe.yml - Template ID:
modern-with-icons - Best for: Tech, creative, and modern industries
Future Templates
Bold, visual-first design for creative professionals
- Status: Design phase - accepting feedback and suggestions
- Expected: Future release
Have a template idea? Open an issue to suggest new designs!
If you prefer working with code, you can create resumes using YAML files:
Example YAML Structure:
- name: Skills
type: dynamic-column-list
content:
- Python
- Data Analysis
- Team ManagementSupported Section Types:
- text: Single-paragraph content
- bulleted-list: Traditional bullet points
- inline-list: Horizontal, comma-separated list
- icon-list: List with optional icons
- dynamic-column-list: Auto-adjusting columns
- experience: Job history with details
- education: Academic qualifications
- Node.js 18+ and npm
- Python 3.8+
- Docker (optional, for containerized backend)
git clone https://github.com/aafre/resume-builder.git
cd resume-builder/resume-builder-ui
npm install
npm run devFrontend will be available at http://localhost:5173
Option 1: Docker (Recommended)
# From project root
docker build -t resume-api -f Dockerfile.dev.api .
docker run -p 5000:5000 resume-apiOption 2: Direct Python
# Install Python dependencies
pip install -r requirements.txt
# Run Flask API server
python app.pyAPI will be available at http://localhost:5000
Direct PDF Generation (No API)
python resume_generator.py --template modern --input samples/modern/john_doe.yml --output output/resume.pdf- React 18 - Modern UI framework with hooks and context
- TypeScript - Type-safe JavaScript for better development experience
- Vite - Fast build tool and development server
- Tailwind CSS - Utility-first CSS framework for rapid styling
- React Router - Client-side routing for single-page application
- Flask - Lightweight Python web framework
- Jinja2 - Template engine for dynamic HTML generation
- pdfkit - PDF generation from HTML/CSS
- Python 3.8+ - Core backend language
- Vitest - Fast unit testing framework
- ESLint - Code linting and style enforcement
- Docker - Containerization for consistent environments
- GitHub Actions - Automated testing and deployment
- π Open an Issue for bugs or feature requests
- π‘ Check existing issues before creating new ones
- π Review this README for common questions
We welcome contributions! Whether it's:
- π Bug fixes
- β¨ New features
- π¨ Template designs
- π Documentation improvements
Please submit a pull request or open an issue to discuss your ideas.
This project is open source and available under the MIT License.
Ready to build your professional resume? Get started at easyfreeresume.com β

