Chapter III · Formateurs & Code
Formateurs & Code.
Formatez, minifiez et convertissez JSON, XML, YAML, CSV, SQL, regex — plus des générateurs de code, des schémas, des frameworks, DevOps et des tests.
- Tools
- 122 outils
- Sections
- 10 sections
Offline
Formatage et Minification13 tools
Conversion de données16 tools
Convertisseur JSON en XMLConvertisseur CSV en JSONConvertisseur YAML en JSONConvertisseur JSON en ExcelConvertisseur TOML ⇄ JSONConvertisseur INI ⇄ JSONConvertisseur de Schéma SQL → NoSQLÉditeur de Fichiers Hex / BinairesUtilitaires de Tableaux d'OctetsProtobuf PlaygroundEncodeur / Décodeur MessagePackOutils de Schéma Apache AvroCSV → JSON DatasetAnalyseur Statistique CSVMétadonnées du Modèle ONNXChargeur de Modèle TensorFlow.js
Générateurs de code18 tools
JSON en interface TypeScriptJSON en classe C#JSON en POJO JavaJSON en dataclasse PythonJSON en struct GoJSON en classe de données KotlinJSON en schéma JSONXML en interface TypeScriptJSON en struct RustJSON en classe/DTO PHPJSON en struct C++JSON en Codable SwiftJSON en modèle Dart/FlutterJSON vers C# RecordJSON vers Classe Scala CaseJSON vers Struct ElixirJSON vers Type de Données HaskellCSV vers Requêtes SQL INSERT
Frameworks et UI16 tools
JSON vers React Hook Form + ZodJSON vers Next.js Server ActionJSON vers Modèle de Schéma PrismaJSON vers Schéma Drizzle ORMJSON vers Entité TypeORMJSON vers Mongoose Schema + ModèleJSON vers Routeur tRPCJSON vers Type GraphQL + RésolveurGénérateur de configuration TailwindGénérateur de composants ReactCSS → Convertisseur Tailwind JITGénérateur de Composants shadcn/uiGénérateur de Pages Next.js App RouterGénérateur de Composants + Pages SvelteKitGénérateur de Stores Vue 3 + PiniaGénérateur d'Histoires Storybook
Schéma et API9 tools
Base de données5 tools
DevOps et Build11 tools
Générateur Docker ComposeDéploiement Kubernetes + ServiceFlux GitHub ActionsPipeline GitLab CIModule TerraformGénérateur de Dockerfile optimiséSquelette de Helm ChartGénérateur de configuration ViteGénérateur de configuration esbuild / RollupAssistant de migration Webpack → ViteAnalyseur de taille de bundle (Simulateur)
Test5 tools
Texte et Regex20 tools
Testeur RegexConvertisseur de CasseComparateur de texteCompteur de mots et caractèresTrier les lignesSupprimer les lignes en doubleInverser le texteRechercher et remplacerHTML en MarkdownCompteur de CaractèresSupprimer les EspacesReformulateur IARépéteur de texteConvertisseur de sauts de ligneConvertisseur Binaire ⇄ TexteScore de LisibilitéAnalyseur de SentimentAnalyseur de Densité de Mots-clésVérificateur de Plagiat (local)Testeur d'expressions régulières
From the blog
Reading on this topic.
csv
CSV parsing is harder than you think (and why `split(',')` isn't enough)
Quoted fields, escaped quotes, embedded newlines, UTF-8 BOMs, Excel's opinions. A tour of every CSV footgun and the libraries that handle them.
json
NaN, null and undefined in JSON: what serialises to what
JSON has null. JavaScript has null, undefined and NaN. Python has None. This is the table of what survives each conversion — and the traps everyone hits.
5 min read
How to convert JSON to YAML (and back) without breaking things
JSON ↔ YAML looks simple until you hit anchors, multi-line strings, booleans that aren't booleans, and the Norway problem.
End of Chapter III
Next · Chapter IVEncodeurs & Crypto