MakeMyStats
Blog

À propos de MakeMyStats

MakeMyStats est une collection d'utilitaires gratuits, basés sur le navigateur, pour travailler avec des fichiers CSV, JSON, YAML, XML et Excel. Chaque outil du site s'exécute entièrement dans votre navigateur grâce à JavaScript — vos données ne sont jamais téléversées sur un serveur.

Pourquoi nous l'avons créé

Si vous travaillez régulièrement avec des données, vous connaissez le problème : convertir un CSV en JSON, comparer deux fichiers de configuration, ou dédupliquer un export de tableur. Les options sont soit des applications de bureau lourdes, soit des outils en ligne qui exigent de téléverser vos fichiers sur le serveur d'un tiers.

Nous voulions quelque chose de plus simple. Ouvrir une page, déposer son fichier, obtenir le résultat. Pas d'installation, pas d'inscription, pas d'inquiétude sur la destination de vos données. MakeMyStats a été conçu pour être le chemin le plus court entre « j'ai ce fichier » et « j'ai ce qu'il me faut ».

Comment ça marche

Chaque outil utilise des bibliothèques JavaScript côté client pour analyser et transformer vos données directement dans le navigateur :

  • L'analyse CSV utilise PapaParse en mode streaming avec Web Workers, pour que même les fichiers de plusieurs Go ne figent pas votre navigateur.
  • La lecture/écriture Excel utilise SheetJS pour convertir entre XLSX et d'autres formats sans Microsoft Office.
  • Le traitement JSON et YAML utilise le JSON natif du navigateur et js-yaml pour l'analyse et la sérialisation.
  • Les grands jeux de données sont rendus dans des tables virtualisées qui ne dessinent que les lignes visibles, gardant l'interface fluide même avec plus de 100 000 lignes.

Confidentialité par conception

Ce n'est pas une promesse marketing — c'est une décision d'architecture. Aucun serveur backend ne traite vos fichiers. Aucune route d'API n'accepte de données. L'application se compose uniquement de HTML, CSS et JavaScript statiques servis depuis un CDN. Une fois la page chargée, votre navigateur fait tout le travail. Vos fichiers restent sur votre machine.

Lisez notre Politique de confidentialité complète pour plus de détails.

Construit avec l'open source

MakeMyStats est construit avec Next.js, TypeScript et Tailwind CSS. Le code reste simple — chaque outil est une page autonome qui importe des composants partagés pour la gestion des fichiers, l'affichage des données et la logique de conversion.

Contact

Questions, rapports de bug ou demandes de fonctionnalité ? Écrivez-nous à [email protected].