Web
Utilitaires de développement web natifs du navigateur pour JSON, HTML, CSS, JavaScript, XML, SQL, Markdown, diffs, regex et analyse d'URL. Chaque outil ToolBuddy s'exécute localement, donc les données, modèles et jetons ne quittent jamais votre machine.
Formateur JSON
Embellissez, minifiez et validez JSON dans votre navigateur. Collez une charge utile, corrigez l'indentation et repérez les erreurs de syntaxe sans envoyer de données à un serveur. Fonctionne pour les API, les fichiers de configuration et les objets imbriqués. La sortie reste sur votre appareil.
Formateur JavaScript
Embellissez ou compactez JavaScript dans le navigateur. Ré-indentez les snippets minifiés de DevTools, ou réduisez les espaces pour une vérification rapide de la taille. Le formatage reste sur l'appareil pour que les scripts propriétaires ne soient jamais postés sur un embellisseur.
Formateur SQL
Embellissez SQL dans le navigateur avec formatage sensible au dialecte pour PostgreSQL, MySQL, SQLite et T-SQL. Collez une requête, choisissez l'indentation et copiez du SQL lisible sans envoyer d'instructions à un service de formatage.
Formateur HTML
Embellissez ou minifiez le balisage HTML localement. Ré-indentez les balises imbriquées, réduisez les espaces pour les snippets de production et copiez le balisage formaté sans poster les modèles sur un service de formatage. Pratique pour les emails, les partiels et les copier-coller désordonnés de DevTools.
Formateur CSS
Formatez et minifiez CSS dans le navigateur. Développez les règles pour la lisibilité ou compressez les feuilles de style pour une vérification rapide de la taille. Collez un snippet, rangez les sélecteurs et déclarations, et copiez le résultat. Les styles propriétaires ne sont pas téléchargés.
Formateur XML
Embellissez ou minifiez les documents XML dans votre navigateur. Indentez les éléments imbriqués de SOAP, RSS et fichiers de configuration, ou réduisez les espaces pour un blob compact. L'analyse et le formatage ne quittent jamais l'onglet.
Encodeur URL
Encodez et décodez les URL et paramètres de requête en pourcentage avec les règles de style encodeURIComponent. Corrigez les liens cassés, échappez les caractères réservés et inspectez les chaînes de requête encodées localement. Une alternative petite et privée à l'envoi d'URL via un encodeur en ligne.
Analyseur URL
Divisez une URL en protocole, hôte, port, chemin, requête et hash en utilisant l'API URL du navigateur. Inspectez les paramètres de recherche en JSON sans analyseur distant. Utile quand une ligne de journal est une longue adresse encodée.
Échappement HTML
Échappez et déséchappez les entités HTML dans le navigateur. Transformez <, >, & et les guillemets en entités pour des snippets sûrs, ou décodez & en caractères. Rien n'est téléchargé. Utile pour les modèles et le HTML d'email.
Échappement JSON
Échappez une chaîne pour utilisation dans JSON (guillemets, barres obliques inversées et caractères de contrôle) ou déséchappez un littéral de chaîne JSON. Fonctionne avec JSON.stringify / JSON.parse dans votre onglet pour que le texte des fixtures n'atteigne jamais un échappeur hébergé.
Supprimer HTML
Convertissez les snippets HTML en texte brut en supprimant les balises et en décodant optionnellement les entités. Extrayez la copie lisible des emails, exports CMS et fragments scrapés sans envoyer le balisage à une API de nettoyage.
Éditeur Markdown
Écrivez du Markdown avec un aperçu en direct dans votre navigateur. Rédigez des sections README, des docs et des commentaires, puis copiez le Markdown ou le HTML rendu. L'aperçu reste sur l'appareil pour que les docs non publiés et les notes internes ne soient pas envoyés à un éditeur cloud.
Diagramme Mermaid
Rendez des diagrammes Mermaid à partir de texte : organigrammes, diagrammes de séquence, graphiques ER et plus encore. Collez le DSL, prévisualisez le graphique et copiez la source pour les docs. Le rendu est côté client pour que les croquis d'architecture ne quittent pas votre machine.
Diff de texte
Comparez deux blocs de texte et mettez en évidence les ajouts, suppressions et lignes inchangées. Utile pour les revues de configuration, éditions de copie et snippets de journal quand vous ne voulez pas coller des diffs sensibles dans un vérificateur en ligne. Toute la comparaison se fait localement.
Testeur Regex
Testez les expressions régulières JavaScript dans le navigateur. Collez un motif et une chaîne, basculez les drapeaux, voyez les correspondances surlignées et les groupes de capture, puis copiez les correspondances ou un résultat de remplacement. Les motifs ne quittent jamais l'onglet.
Outils de ligne
Triez, dédupliquez, inversez, mélangez ou coupez les lignes dans le navigateur. Collez une liste d'un journal ou d'un fichier de configuration et copiez le résultat. Le traitement reste sur l'appareil.
Réparation JSON
Réparez les erreurs JSON courantes telles que les virgules traînantes, commentaires et clés non quotées, puis embellissez le résultat. Fonctionne localement donc les fixtures cassées ne sont pas postées sur un réparateur.
JSON vers JSON Schema
Déduisez un JSON Schema à partir d'un exemple d'objet ou de tableau. Les types, propriétés et clés requises sont dérivés dans l'onglet. Un point de départ pour les contrats d'API, pas un générateur complet draft-2020.
Diff JSON
Comparez deux documents JSON par chemin. Voyez les valeurs ajoutées, supprimées et modifiées sans diff texte ligne par ligne. La comparaison est locale.
Testeur JSONPath
Interrogez JSON avec JSONPath dans le navigateur. Collez un document, entrez un chemin tel que $.users[*].id et copiez les valeurs correspondantes. Pas de moteur de requête distant.
Inspecteur JSON-LD
Inspectez du JSON-LD collé ou un bloc script type=application/ld+json. Voyez @type, @context et clés sans récupérer une page. L'analyse reste sur l'appareil.
Longueur de chaîne
Comptez les caractères, mots, lignes et octets UTF-8 pour une chaîne collée. Utile pour les vérifications de taille de charge utile. Le comptage est local.
Validateur XML
Vérifiez que le XML est bien formé en utilisant le DOMParser du navigateur. Ce n'est pas une validation XSD ou DTD et ne récupère pas de schémas.
Testeur XPath
Évaluez une expression XPath contre du XML collé dans le navigateur. Le texte des nœuds correspondants est listé. Pas de processeur XML distant.
Chaîne de template
Remplissez les espaces réservés ${path} ou {{ path }} à partir d'un objet JSON. Le rendu est un remplacement de chaîne local.
Formateur de trace de pile
Embellissez les traces de pile JavaScript, Java et Go. Les frames sont indentés pour la lecture. Le formatage est local.