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.
| Library | Version | License | Used for |
|---|---|---|---|
| CyberChef | reference only (re-implemented, not bundled) | Apache-2.0 | Inspiration and reference for the behaviour of many encoding and transformation operations. Selected operations are independently re-implemented; no CyberChef code is bundled. |
| IT-Tools | inspiration only (no code used) | GPL-3.0 | Feature and UX inspiration only. No source code was copied or adapted. |
| next | 16.3.6 | MIT | React framework used for routing, static generation and the production build. |
| react | 19.3.0 | MIT | User-interface library for every page and tool. |
| tailwindcss | 4.3.3 | MIT | Utility-first CSS framework used for styling. |
| uuid | 14.0.2 | MIT | Generating and validating UUIDs. |
| jsonrepair | 3.15.0 | ISC | Repairing invalid or loosely formatted JSON. |
| jwt-decode | 4.0.0 | MIT | Decoding JWT headers and payloads (signatures are not verified). |
| validator | 13.15.35 | MIT | String validators for emails, URLs, IP addresses, UUIDs and similar formats. |
| diff (jsdiff) | 9.0.0 | BSD-3-Clause | Computing text differences for the diff tools. |
| papaparse | 5.7.0 | MIT | Parsing and generating CSV data. |
| SheetJS CE (xlsx) | 0.20.3 | Apache-2.0 | Reading and writing Excel workbooks. |
| @zip.js/zip.js | 2.18.2 | BSD-3-Clause | Creating and inspecting ZIP archives in the browser. |
| marked | 18.0.14 | MIT | Rendering Markdown to HTML. |
| DOMPurify | 3.4.16 | MPL-2.0 OR Apache-2.0 | Sanitizing rendered HTML before it is displayed. |
| mermaid | 12.0.0 | MIT | Rendering Mermaid diagrams to SVG. |
| yaml | 2.9.1 | ISC | Parsing and stringifying YAML. |
| fast-xml-parser | 5.11.1 | MIT | Parsing, validating and building XML. |
| hash-wasm | 4.12.0 | MIT | Fast hash and checksum algorithms (MD5, SHA family, CRC and more) compiled to WebAssembly. |
| turndown | 7.2.4 | MIT | Converting HTML to Markdown. |
| punycode | 2.3.1 | MIT | Converting internationalized domain names to and from Punycode. |
| js-beautify | 2.0.3 | MIT | Formatting HTML, CSS and JavaScript. |
| html-minifier-terser | 7.2.0 | MIT | Minifying HTML. |
| lucide-react | 1.48.0 | ISC | Icon set used across the interface. |
Copyright and license notices belong to their respective authors. See OPEN_SOURCE_NOTICES.md in the source repository.