22 points par GN⁺ 2026-01-08 | 1 commentaires | Partager sur WhatsApp
  • Une suite d’outils pour développeurs côté client qui s’exécute dans le navigateur, sans installation
  • Chaque fonctionnalité tient dans un fichier HTML distinct, et l’ensemble est publié en open source
  • Propose de nombreuses fonctions, dont un formateur de code, un convertisseur JSON, le redimensionnement/la conversion d’images, des générateurs de hash/UUID/CSS, avec tous les traitements effectués en local
  • Inclut une large gamme d’outils, des générateurs CSS et de design aux convertisseurs de sécurité et de données
  • Axée sur la protection de la vie privée, puisque les données utilisateur ne sont pas envoyées au serveur, c’est une plateforme web intégrée d’utilitaires immédiatement utilisables sans installation ni connexion

Aperçu

  • Prism.Tools est une collection d’utilitaires web autonomes pour développeurs qui fonctionne côté client
    • Utilisable directement dans le navigateur, sans installation ni création de compte
    • Toutes les opérations sont exécutées localement, ce qui élimine tout risque de fuite de données
  • Ses principales fonctions couvrent le formatage de code, la conversion, la sécurité et la génération de design, pour accompagner diverses tâches de développement

Outils de formatage du code et des données

  • Propose plusieurs formateurs, dont Code Formatter, JSON Formatter et SQL Formatter
    • Aide à organiser le code et à en améliorer la lisibilité
  • Inclut des outils de conversion de formats comme YAML ↔ JSON Converter, CURL to Fetch, SVG to JSX et JSON to TypeScript
    • Génère automatiquement des interfaces TypeScript à partir de JSON
    • Convertit des commandes CURL en code JavaScript Fetch

Outils de sécurité et de génération

  • JWT Decoder permet de décoder des tokens, et Password Generator de créer des mots de passe sûrs
  • Hash Generator prend en charge la génération de hash MD5, SHA-256 et SHA-512
  • UUID Generator permet de générer des UUID v1/v4
  • Subnet Calculator permet d’effectuer des calculs d’IP et de réseau

Outils d’aide au développement web et au design

  • Fournit des outils de création visuelle comme CSS Gradient, CSS Shadow, Clip-path Maker et Glassmorphism Generator
  • Aide à créer des composants d’interface web avec Favicon Generator, Color Converter et CSS Grid Generator
  • SVG Editor permet de créer et modifier des graphiques SVG

Utilitaires de contenu et de texte

  • Lorem Ipsum et Random Data Generator servent à générer du texte et des données de test
  • Slug Generator, Meta Tag Generator et Robots.txt Generator aident à configurer le SEO et les métadonnées d’un site web
  • Inclut aussi des outils de traitement de chaînes comme Case Converter, String Escaper, List Sorter et Diff Checker

Outils d’encodage et de conversion

  • Base64, URL Encoder et HTML Encoder prennent en charge divers encodages et décodages
  • Timestamp Converter convertit les timestamps Unix
  • Unit Converter fournit des fonctions de conversion d’unités

Autres outils pratiques pour le développement

  • Git Command Helper pour rechercher des commandes Git
  • Regex Tester pour tester des expressions régulières
  • Markdown Preview pour prévisualiser du Markdown en temps réel
  • Cron Builder pour générer des expressions cron
  • Image Tools pour redimensionner et convertir des images

Caractéristiques et intérêt

  • Tous les outils s’exécutent côté client, ce qui renforce la protection de la vie privée
  • Le service est gratuit et permet aux développeurs d’effectuer diverses tâches au même endroit
  • Il sert de hub intégré d’utilitaires de développement accessible immédiatement, sans installation ni connexion

1 commentaires

 
GN⁺ 2026-01-08
Commentaires sur Hacker News
  • C’est la première fois que je vois une collection d’outils de ce genre davantage orientée développement frontend.
    Je l’ai enregistrée dans ma liste d’outils pour m’en servir comme référence.
    Pour des outils similaires à vocation locale/backend/IT, il y a it-tools.tech.
    Il existe aussi d’autres apps locales : DevToys est multiplateforme et DevUtils est réservé au Mac.
    Comme j’ai souvent du mal à me souvenir de ces sites quand j’en ai besoin, j’ai récemment commencé à tout organiser moi-même dans un fichier HTML, inspiré par oinam/start.
    Grâce à son design minimaliste, c’était parfait comme page d’accueil pour ma base de connaissances personnelle.
    Je le gère avec docbase, en mode Markdown.
    Il se peut que l’ordre des liens soit un peu mélangé vu qu’il y en a beaucoup.

    • J’ai créé prettydevtoys.
      C’est essentiellement le même dépôt que it-tools, mais avec un styling et une UX améliorés.
    • Dans le même esprit, il y a aussi networking-toolbox, qui fonctionne en local.
    • Merci pour les retours positifs, et ravi que tu l’aies ajouté à ma liste d’outils.
    • Merci de l’avoir enregistré ; si tu n’en utilises ne serait-ce qu’un, alors mon objectif est atteint.
    • J’utilise souvent it-tools et je l’ai installé en local.
      J’aime le fait que prism.tools soit un site entièrement statique, donc sans besoin de Node.
      En revanche, j’imagine que certaines fonctionnalités peuvent être limitées.
  • J’aime bien ce genre de collections d’outils, mais quand j’en ai vraiment besoin, je n’arrive jamais à me souvenir du nom du site.
    Du coup, j’utilise it-tools en self-hosting.
    Il existe aussi ut, un outil CLI en Rust au but similaire.

    • C’est justement pour ça que j’ai créé ça.
      J’en avais assez de ne jamais retrouver ces outils au moment où j’en avais besoin, alors maintenant je les ai tous en favori sur une seule page.
      Je vais aussi jeter un œil à ceux que tu as partagés.
  • Le mesh gradient de shaders.paper.design est superbe, donc je voulais le partager aussi.

  • J’aime bien ce type de projets, mais en pratique, quand j’ai besoin de quelque chose, je finis toujours par chercher directement sur Google un truc comme “json formatter”.
    Au final, je n’arrive jamais à retenir ces collections d’outils.
    C’est plus simple de faire une recherche rapide et de cliquer sur l’un des premiers résultats.

    • J’étais pareil, mais ces temps-ci j’utilise beaucoup l’IA.
      Malgré tout, l’efficacité augmente quand on combine l’IA avec ce genre d’outils bien conçus.
      Par exemple, si tu relies Prism.Tools à l’IA via une commande personnalisée, tu peux répondre immédiatement à des demandes comme le formatage JSON ou le décodage de JWT.
      Je compte essayer ça avec Grok et ChatGPT par la suite.
    • J’avais la même habitude, mais les premiers résultats Google ne sont pas toujours les meilleurs.
      Il y a beaucoup d’outils de grande qualité qu’on ne découvre que sur HN, comme cobalt.tools.
      Ce serait bien d’avoir un hub de curation où l’on pourrait rassembler et rechercher ces outils par tags.
    • Moi aussi ! Maintenant, je regroupe tous mes outils dans un seul favori.
  • Le principal problème de la plupart de ces outils, c’est qu’ils sont difficiles à mémoriser.
    Par exemple, CyberChef est vraiment excellent, mais comme son nom ne me vient jamais en tête, je ne le retrouve que via mes favoris.
    Comme ces outils n’ont pas de modèle économique, leur discoverability est essentielle.
    Un nom de domaine facile à retenir peut faire une énorme différence.

    • CyberChef est vraiment un excellent outil.
      L’un de mes objectifs était justement de permettre aux utilisateurs de s’en servir en local aussi s’ils le souhaitent.
      Il suffit de visiter le site uniquement quand on a besoin de la dernière version.
    • À noter que ce “dude”, c’est en fait le GCHQ britannique, l’institution connue pour Bletchley Park.
    • Je pense pareil.
      J’ai beaucoup de favoris, mais dans Chrome il est difficile de bien gérer les métadonnées.
      Du coup, je me demande si je ne devrais pas créer un site méta-utilitaire qui afficherait les sites pertinents à partir du nom d’un outil, de sa description et de ses tags.
      J’ai même déjà un bon domaine en .com.
    • Ce “type”, c’est en fait la version britannique de la NSA.
      Voir le GitHub du GCHQ et le site officiel.
    • J’allais moi aussi mentionner CyberChef.
      Je suis d’accord sur le fait que le GCHQ est la NSA britannique.
  • Merci d’avoir créé ce genre d’outil.
    Un simple upvote ne suffit pas à exprimer toute ma gratitude.

  • Merci d’avoir rendu ce projet public ; je trouve que c’est un bel exemple de ce que peut produire la puissance du web alliée à la passion individuelle.

    • Merci ! Si tu trouves utile ne serait-ce qu’un seul de ces outils, alors mon objectif est atteint.
  • Ça a vraiment l’air très bien.
    J’utilisais DevToys en local depuis longtemps, mais depuis la dernière mise à jour c’est devenu presque inutilisable.

    • J’aimerais vraiment avoir ton retour à ce sujet.
  • > Free
    > Privacy-focused
    > GitHub (Microsoft)
    > Cloudflare
    

    Ce genre de formulation me laisse perplexe.
    Il existe l’idée que les grandes entreprises ne respectent ni vraiment la vie privée ni la liberté.
    En plus, la clause “No Re-hosting” semble aussi limiter l’hébergement local.
    À ce sujet, on peut consulter la discussion sur Free Tools et les risques des CDN publics.
    Il peut aussi y avoir confusion avec PRISM Break.

    • Le point clé ici, c’est “public”.
      Il est possible de modifier et d’héberger librement le projet dans un cadre privé ou sur un réseau local.
      Seule la redistribution publique est interdite.
      Les versions les plus récentes continueront d’être disponibles sur GitHub.
    • Certains penseront peut-être aussi au programme de surveillance PRISM du gouvernement.
      Lien Wikipédia
    • Le mot “host” lui-même implique déjà l’idée de “le fournir à d’autres personnes”.
  • Merci de l’avoir publié en open source, mais je me demande pourquoi tu as choisi une licence personnalisée.
    Je me demande s’il y a une raison de ne pas utiliser la licence MIT.

    • La licence MIT autorise n’importe qui à l’héberger publiquement, ce qui dépasserait le niveau de contrôle souhaité par l’auteur.
      C’est pourquoi elle a été conçue pour autoriser l’usage local personnel ou professionnel, tout en restreignant l’hébergement public.