L’éditeur TOML montre votre code TOML et les données sous forme d’arbre côte à côte : pyproject.toml, Cargo.toml, les réglages de Hugo, de Netlify ou de votre propre application. Repliez les tables et les tableaux, voyez le type et le nombre d’entrées de chaque valeur, et modifiez clés et valeurs directement dans l’arbre - la modification va dans le code exactement à cet endroit, et vos commentaires et votre mise en forme restent. Les erreurs sont listées avec ligne et colonne, d’une clé définie deux fois à une date qui n’existe pas, et les données peuvent être vérifiées avec un JSON Schema et converties en JSON, YAML, CSV ou XML.
Tout fonctionne dans votre navigateur. Vos documents y sont conservés, pas sur notre serveur, et il n’y a ni inscription ni publicité.
TOML 1.0 en couleur à gauche, l’arbre repliable au milieu. Un clic dans l’arbre saute au code, le curseur du code marque sa valeur dans l’arbre.
Modifiez les clés et les valeurs, ajoutez, dupliquez, déplacez et supprimez des entrées, changez un type - chaque fois par une petite modification du code, si bien que les commentaires et les lignes vides restent à leur place.
Clés et tables définies deux fois, texte sans guillemets, nombres avec un zéro initial, dates qui n’existent pas et valeurs non conformes à votre JSON Schema, chacun avec sa ligne et sa colonne.
Des tables comme [server], des tableaux de tables comme [[servers]], des clés à points comme server.port et des tables en ligne comme { x = 1 } forment un seul arbre. Une clé renommée change dans chaque en-tête qui la nomme.
Formater avec une seule mise en forme, ou convertir en JSON, YAML, CSV (un tableau de tables est un tableau) et XML. Les fichiers JSON, YAML, CSV et XML s’ouvrent en TOML.
Conservez autant de documents que vous voulez dans votre navigateur, chacun avec son propre historique d’annulation, et téléchargez-les tous en ZIP.
Intégrez l’éditeur à votre propre site web avec une iframe ou dans une fenêtre à part. Votre page lui transmet le document, reçoit chaque modification et chaque enregistrement, et peut laisser une IA envoyer ses résultats à votre serveur. Sans inscription, sans clé.
Non. L’éditeur fonctionne dans votre navigateur et y conserve vos documents, pas sur notre serveur. Un document n’est envoyé à un serveur que si vous configurez un webhook vers votre propre serveur, si un site web qui intègre l’éditeur l’enregistre sur son propre serveur, ou si un autre site web l’ouvre ici avec un formulaire (post.php) - notre serveur le transmet alors directement à votre navigateur, sans le stocker. Comme sur tout site web, le serveur enregistre chaque visite dans son journal, et nous comptons les pages vues de façon anonyme - voir la politique de confidentialité.
Oui. Une modification dans l’arbre est écrite dans le code exactement à cet endroit ; les commentaires, les lignes vides et le reste de la mise en forme restent tels quels. Annuler revient sur chaque modification.
TOML 1.0 : tables, tableaux de tables, clés à points, tables en ligne, les quatre sortes de chaînes, entiers en décimal, hexadécimal, octal et binaire, nombres à virgule avec inf et nan, ainsi que dates et heures. Il accepte ce qu’accepte tomllib de Python et signale tout le reste avec ligne et colonne - une clé ou une table définie deux fois, un nombre avec un zéro initial, une date qui n’existe pas.
L’arbre la montre une seule fois, avec toutes ses clés. La renommer change chaque en-tête et chaque clé à points qui la nomme. Une modification impossible sur place - déplacer une table répartie dans le fichier, par exemple - est refusée avec un message au lieu de réécrire votre fichier.
Oui, dans l’onglet Convertir ou sous Exporter ; les dates et les heures deviennent du texte. Les fichiers JSON, YAML, CSV et XML que vous ouvrez sont convertis en TOML. TOML n’a pas de null, les valeurs vides sont donc omises, avec une remarque.
Uniquement dans votre navigateur. Cliquez sur le bouton dossier en haut à gauche (Mes documents) pour les ouvrir, renommer, dupliquer, télécharger ou supprimer. Effacer les données de site de votre navigateur les supprime : téléchargez ceux que vous voulez garder - ou laissez l’éditeur les envoyer à votre propre serveur (« Enregistrer sur un serveur »).
Oui, n’importe quelle IA - ChatGPT, Claude, Gemini, Copilot ou l’IA de votre outil de développement. Cliquez sur « Assistant IA », puis sur « Copier le prompt », collez-le dans votre IA et dites-lui ce qu’elle doit modifier. L’IA répond par un lien ; cliquez dessus et les données apparaissent dans votre éditeur. « Annuler » revient sur chaque modification.
Non. L’éditeur est gratuit, sans publicité et sans inscription.