Aller au contenu

Logiciels open source

Ce projet existe grâce aux logiciels open source. Voici les principales bibliothèques dont nous dépendons, leurs licences et l'usage que nous en faisons.

Notre approche des licences

Nous privilégions les licences permissives (MIT, Apache-2.0, BSD, ISC). CyberChef (Apache-2.0) inspire de nombreuses opérations et nous les réimplémentons derrière notre propre couche d'adaptation. IT-Tools (GPL-3.0) sert uniquement de référence pour les fonctionnalités et l'ergonomie, et aucune ligne de son code n'est copiée.

BibliothèqueVersionLicenceUtilisée pour
CyberChefreference only (re-implemented, not bundled)Apache-2.0Source d'inspiration et référence pour le comportement de nombreuses opérations d'encodage et de transformation. Certaines opérations sont réimplémentées de façon indépendante ; aucun code de CyberChef n'est embarqué.
IT-Toolsinspiration only (no code used)GPL-3.0Source d'inspiration pour les fonctionnalités et l'ergonomie uniquement. Aucun code source n'a été copié ni adapté.
next16.3.6MITFramework React utilisé pour le routage, la génération statique et le build de production.
react19.3.0MITBibliothèque d'interface utilisateur pour chaque page et chaque outil.
tailwindcss4.3.3MITFramework CSS utilitaire utilisé pour la mise en forme.
uuid14.0.2MITGénération et validation des UUID.
jsonrepair3.15.0ISCRéparation de JSON invalide ou mal formaté.
jwt-decode4.0.0MITDécodage des en-têtes et charges utiles JWT (les signatures ne sont pas vérifiées).
validator13.15.35MITValidateurs de chaînes pour e-mails, URL, adresses IP, UUID et formats similaires.
diff (jsdiff)9.0.0BSD-3-ClauseCalcul des différences entre textes pour les outils de comparaison.
papaparse5.7.0MITAnalyse et génération de données CSV.
SheetJS CE (xlsx)0.20.3Apache-2.0Lecture et écriture de classeurs Excel.
@zip.js/zip.js2.18.2BSD-3-ClauseCréation et inspection d’archives ZIP dans le navigateur.
marked18.0.14MITRendu du Markdown en HTML.
DOMPurify3.4.16MPL-2.0 OR Apache-2.0Assainissement du HTML généré avant son affichage.
mermaid12.0.0MITRendu des diagrammes Mermaid en SVG.
yaml2.9.1ISCAnalyse et sérialisation de YAML.
fast-xml-parser5.11.1MITAnalyse, validation et construction de XML.
hash-wasm4.12.0MITAlgorithmes de hachage et de checksum rapides (MD5, famille SHA, CRC, etc.) compilés en WebAssembly.
turndown7.2.4MITConversion de HTML en Markdown.
punycode2.3.1MITConversion des noms de domaine internationalisés vers et depuis Punycode.
js-beautify2.0.3MITMise en forme de HTML, CSS et JavaScript.
html-minifier-terser7.2.0MITMinification de HTML.
lucide-react1.48.0ISCJeu d'icônes utilisé dans toute l'interface.

Les mentions de copyright et de licence appartiennent à leurs auteurs respectifs. Voir OPEN_SOURCE_NOTICES.md dans le dépôt source.