- Published on
EasyCV – il generatore di curriculum gratuito e open source
- Authors

- Name
- Alessandro Iannacone
EasyCV – il generatore di curriculum gratuito e open source
Introduzione
Chiunque abbia provato a creare un curriculum online sa quanto sia difficile trovare un builder gratuito, pulito e senza watermark.
Molti strumenti propongono versioni “freemium” che, al momento dell’esportazione in PDF, richiedono un abbonamento mensile o mostrano fastidiosi loghi.
Da questa esigenza nasce EasyCV — un progetto open source e totalmente gratuito, sviluppato per offrire a chiunque la possibilità di generare il proprio CV professionale senza limiti, senza pubblicità e senza registrazione.
Obiettivo del progetto
EasyCV è nato per risolvere un problema reale:
Creare un curriculum professionale e scaricabile in PDF, senza dover pagare per una funzione così basilare.
L’obiettivo è fornire:
- ✅ Un editor immediato, interamente client-side (nessun upload di dati).
- ✅ Un template PDF pulito e minimale, conforme agli standard HR europei.
- ✅ La possibilità di esportare/importare JSON, utile per backup o versionamento.
- ✅ Codice open source e self-hosted, liberamente personalizzabile.
Come funziona
L’applicazione è sviluppata in Next.js 14 (App Router) e React, con salvataggio dei dati in localStorage.
Il flusso è semplice:
- Compila i campi di base: profilo, esperienze, istruzione, competenze e lingue.
- Visualizza in tempo reale l’anteprima, identica al PDF finale.
- Esporta il curriculum in PDF con un clic.
Tutto avviene direttamente nel browser, senza backend né database: la privacy è totale.
Caratteristiche principali
- 🧩 Interfaccia minimalista in stile dashboard, intuitiva anche per utenti non tecnici.
- 📄 Preview fedele al PDF finale, basata sul template HTML interno.
- 🗂️ Backup JSON per salvare e riutilizzare i propri dati.
- 🌐 Full client-side: nessuna trasmissione di dati personali.
- ⚙️ Completamente open source, personalizzabile per aziende, team HR o sviluppatori.
Perché è importante
Il web è pieno di CV builder “gratuiti” che diventano a pagamento appena serve l’unica cosa che conta: scaricare il proprio curriculum.
EasyCV dimostra che si può offrire un’alternativa etica, trasparente e open source, mantenendo alta la qualità grafica e la semplicità d’uso.
È pensato sia per chi vuole solo creare il proprio CV, sia per chi desidera studiare il codice e adattarlo — ad esempio integrandolo in un portale HR o in un sistema interno aziendale.
Stack tecnico
- Next.js 14 – rendering statico ottimizzato
- React + Tailwind CSS – interfaccia reattiva e moderna
- html2pdf.js – generazione diretta del PDF lato client
- TypeScript – tipizzazione rigorosa e scalabilità
- LocalStorage – persistenza offline senza backend
Il tutto è organizzato in modo modulare, con un componente CVPreview che riproduce esattamente il template finale (lib/pdf/html-template.ts).
Privacy e self-hosting
EasyCV è 100% client-side: nessun dato lascia il tuo browser.
Puoi usarlo su easycv.iannaconealessandro.it oppure clonare il repository e ospitarlo su un tuo dominio con un semplice npm run build && npm run export.
Conclusione
EasyCV è la mia risposta all’abuso di tool “gratuiti” che monetizzano anche le esigenze più semplici.
Ho voluto creare un generatore di curriculum che fosse libero, accessibile e utile per tutti, in pieno spirito open source.
➡️ Provalo subito su easycv.iannaconealessandro.it
💻 Codice sorgente disponibile su GitHub: github.com/alesiestu/cv-builder