Skip to content

Open-source software

This project exists thanks to open-source software. Here are the main libraries we depend on, their licenses and what we use them for.

Licensing approach

We prefer permissive licenses (MIT, Apache-2.0, BSD, ISC). CyberChef (Apache-2.0) inspires many operations and we re-implement them behind our own adapter layer. IT-Tools (GPL-3.0) is used only as a feature and UX reference and none of its code is copied.

LibraryVersionLicenseUsed for
CyberChefreference only (re-implemented, not bundled)Apache-2.0Inspiration and reference for the behaviour of many encoding and transformation operations. Selected operations are independently re-implemented; no CyberChef code is bundled.
IT-Toolsinspiration only (no code used)GPL-3.0Feature and UX inspiration only. No source code was copied or adapted.
next16.3.6MITReact framework used for routing, static generation and the production build.
react19.3.0MITUser-interface library for every page and tool.
tailwindcss4.3.3MITUtility-first CSS framework used for styling.
uuid14.0.2MITGenerating and validating UUIDs.
jsonrepair3.15.0ISCRepairing invalid or loosely formatted JSON.
jwt-decode4.0.0MITDecoding JWT headers and payloads (signatures are not verified).
validator13.15.35MITString validators for emails, URLs, IP addresses, UUIDs and similar formats.
diff (jsdiff)9.0.0BSD-3-ClauseComputing text differences for the diff tools.
papaparse5.7.0MITParsing and generating CSV data.
SheetJS CE (xlsx)0.20.3Apache-2.0Reading and writing Excel workbooks.
@zip.js/zip.js2.18.2BSD-3-ClauseCreating and inspecting ZIP archives in the browser.
marked18.0.14MITRendering Markdown to HTML.
DOMPurify3.4.16MPL-2.0 OR Apache-2.0Sanitizing rendered HTML before it is displayed.
mermaid12.0.0MITRendering Mermaid diagrams to SVG.
yaml2.9.1ISCParsing and stringifying YAML.
fast-xml-parser5.11.1MITParsing, validating and building XML.
hash-wasm4.12.0MITFast hash and checksum algorithms (MD5, SHA family, CRC and more) compiled to WebAssembly.
turndown7.2.4MITConverting HTML to Markdown.
punycode2.3.1MITConverting internationalized domain names to and from Punycode.
js-beautify2.0.3MITFormatting HTML, CSS and JavaScript.
html-minifier-terser7.2.0MITMinifying HTML.
lucide-react1.48.0ISCIcon set used across the interface.

Copyright and license notices belong to their respective authors. See OPEN_SOURCE_NOTICES.md in the source repository.