Reactive Resume : créateur de CV autohébergé sans suivi
Reactive Resume est un générateur de CV auto-hébergé avec des mises en page modifiables, une exportation PDF, des outils d'importation et un contrôle local axé sur la confidentialité.
En bref
- De quoi s’agit-il ?
- Application TypeScript pour construire et exporter des CV avec contrôle local complet, génération PDF client depuis v5.1.0 et 14 modèles.
- À qui s’adresse-t-il ?
- Reactive Resume cible les candidats autonomes et les administrateurs qui veulent accéder à leurs données de CV. Docker Compose démarre l'application en quelques secondes, mais valider d'abord que vos modèles de CV préférés se recréent fidèlement en PDF, car les 14 modèles prennent chacun en charge A4 et Letter, avec résultats d'export variant selon le rendu client.
- Puis-je l’utiliser commercialement ?
- Oui. MIT est une licence permissive : vous pouvez utiliser, modifier et vendre un logiciel qui en dépend, à condition de conserver les mentions de droit d’auteur et de licence.
- Est-il encore maintenu ?
- Oui. Les derniers commits datent d’il y a 3 jours.
- En quel langage est-il écrit ?
- Principalement TypeScript, d’après les statistiques de langage de GitHub.
Ces réponses reposent sur les données GitHub du projet (dernière synchronisation le 15 septembre 2026) et sur notre analyse. Elles ne constituent pas un avis juridique.
ANALYSE OPEN SOURCE APPROFONDIE
Un créateur de CV minimaliste refusant la publicité et le suivi
Reactive Resume est un constructeur de CV gratuit et open source conçu autour du refus volontaire de monétiser les utilisateurs. Le README énonce l'approche : vous possédez vos données, le code est ouvert sous la licence MIT, aucun suivi, aucune publicité, aucun coût caché. L'utilisation de base fonctionne sans compte. L'application entière peut être auto-hébergée sur votre propre infrastructure. Le projet compte 41 876 étoiles et 4 671 forks. Il est écrit en TypeScript. La méthodologie d'hébergement repose sur Docker, avec une pile optionnelle de PostgreSQL et SeaweedFS. Le README précise qu'à partir de v5.1.0, la génération PDF s'exécute entièrement côté client via @react-pdf/renderer, ce qui signifie que les nouveaux déploiements n'ont pas besoin de Browserless, Chromium ou d'un service d'impression externe. Les variables d'environnement PRINTER_* et BROWSERLESS_* ne sont plus lues.
Édition en temps réel et réordonnancement par glisser-déposer
L'interface offre une prévisualisation en direct à mesure que vous tapez. Les sections peuvent être réordonnées par glisser-déposer. L'éditeur de texte enrichi prend en charge la mise en forme standard. Les sections personnalisées permettent d'ajouter n'importe quel type de contenu : expérience, compétences, projets, publications ou champs libres. Chaque modèle prend en charge les formats papier A4 et Lettre. Les utilisateurs personnalisent les couleurs, les polices et l'espacement, bien que le README ne documente pas la syntaxe précise des règles de style structurées pour le contrôle typographique. L'export est disponible en PDF, JSON et DOCX. Le partage de CV fonctionne via des liens uniques, sans accès à la modification.
Quatorze modèles avec aperçu visuel
Le README énumère 14 modèles avec des noms thématiques : Azurill, Bronzor, Chikorita, Ditto, Gengar, Glalie, Kakuna, Lapras, Leafish, Onyx, Pikachu, Rhyhorn, Ditgar et Scizor. Chaque modèle est présenté avec un aperçu visuel dans le dépôt. Tous supportent les formats A4 et Lettre. Les couleurs, polices et espacements sont ajustables par modèle. Le README ne documente pas les différences de structure ni les points forts de chaque modèle, laissant l'exploration visuelle comme principale méthode de sélection.
Contrôle des données et authentification moderne
Le contrôle des données est un principe affiché. Les utilisateurs exportent l'intégralité de leurs données à tout moment. La suppression définitive de toutes les données s'effectue en un seul clic. L'authentification supporte les clés d'accès et l'authentification à deux facteurs, ce qui renforce la sécurité du compte. Il n'y a pas de suivi analytique par défaut. Le README déclare une conformité implicite aux principes de minimisation des données, bien qu'aucun détail sur la durée de rétention ou la conformité RGPD ne soit fourni.
Démarrage avec Docker Compose et environnement local
La commande git clone --depth=1 suivi de docker compose up -d lance tous les services. L'interface est accessible sur http://localhost:3000. La pile comprend PostgreSQL pour les données utilisateur et les CV, et SeaweedFS optionnel pour le stockage de fichiers compatible S3. Le README ne détaille pas comment mapper les ports pour l'accès distant ni comment configurer les certificats SSL pour la production. Les documentations complètes se trouvent sur docs.rxresu.me.
Pile technique et dépendances
Le framework est TanStack Start avec React 19 et Vite. Le runtime est Node.js. L'ORM de base de données est Drizzle sur PostgreSQL. L'API utilise ORPC pour les appels RPC typés. L'authentification est gérée par Better Auth. Le styling utilise Tailwind CSS avec Base UI et une couche shadcn-style pour les composants UI. La gestion d'état combine Zustand et TanStack Query. Le README note l'absence de dépendances supplémentaires pour l'impression depuis v5.1.0, ce qui simplifie l'arborescence de déploiement.
Intégration d'IA et support multilingue
L'intégration d'IA supporte OpenAI, Google Gemini et Anthropic Claude, permettant aux utilisateurs de rédiger ou d'améliorer des sections de CV via l'assistant du projet. Le support multilingue est inclus. L'authentification par clé d'accès et deux facteurs renforce la sécurité. La licence MIT autorise la copie, la modification et la distribution sans restriction commerciale. Les sponsors incluent Atlas Cloud, qui promeut une plateforme API unifiée pour les modèles d'IA. Le projet accueille les contributions : rapports de bogues, suggestions de fonctionnalités, améliorations de documentation et traductions sont solicitées. Le soutien continu passe par GitHub Sponsors et Open Collective.
Conclusion éditoriale
Reactive Resume cible les candidats autonomes et les administrateurs qui veulent accéder à leurs données de CV. Docker Compose démarre l'application en quelques secondes, mais valider d'abord que vos modèles de CV préférés se recréent fidèlement en PDF, car les 14 modèles prennent chacun en charge A4 et Letter, avec résultats d'export variant selon le rendu client.
Notes de la communauté