moderncv is a LaTeX class for producing clean, contemporary CVs and résumés with minimal effort and consistent typography. It ships with multiple style variants and color themes, plus high-level macros for entries (education, experience, skills, publications) so you can focus on content rather than layout. The class supports optional headshots, icons, sidebars, and fine-grained spacing controls to adapt the look from compact academic to more visual design-oriented profiles. Because it’s LaTeX, you get professional line breaking, hyphenation, and math/typesetting when needed, along with reproducible PDF output. Templates demonstrate common patterns like multi-column sections and concise bullets that fit well on a page without crowding. It plays nicely with BibLaTeX for publications and can be built via standard toolchains on any platform. For people who like version-controlled documents and precise layout, moderncv remains a go-to choice.
Features
- Multiple predefined styles/themes (classic, casual, banking, oldstyle, fancy etc.)
- Color schemes and font customization options
- Easy inclusion of social/contact info, personal photo, custom fields
- Support for multiple languages and encoding/Unicode input via LaTeX mechanisms
- Examples and templates included for user to copy and adapt
- Distributed via CTAN, included in major TeX distributions; maintained, versioned, documented