ToolBuddy

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 &amp; 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.