Credits and licences
Last updated 2026-10-13
Our own code
The tools and page layouts are written for this site. The pages make no requests to other servers; text you type and files you open are processed in your browser and never uploaded.
Third-party material
Four open-source libraries do the parsing and drawing. They are used unmodified and listed below with their licences. The README, changelog, release-notes and OpenAPI templates and examples on this site are our own writing; specifications we follow (CommonMark, GitHub Flavored Markdown, Keep a Changelog, Semantic Versioning, OpenAPI) are named on each tool page.
| Name | Used for | Licence |
|---|---|---|
| marked 15.0.12 (Christopher Jeffrey and contributors) | Turns Markdown into HTML in every Markdown tool (GitHub Flavored Markdown tables, task lists, strikethrough); bundled into the tool scripts unmodified | MIT |
| DOMPurify 3.4.16 (Cure53 and contributors) | Cleans the HTML of a preview before it is shown, so scripts in pasted Markdown cannot run; bundled unmodified | Apache License 2.0 (dual-licensed Apache-2.0 or MPL-2.0; used under Apache-2.0) |
| Mermaid 11.16.1 (Knut Sveidqvist and contributors) | Draws Mermaid diagrams on the Mermaid pages and in Markdown previews; the unmodified file is served from /vendor/mermaid/ and loaded only when a diagram is shown | MIT (bundles d3 — ISC, d3-sankey — BSD-3-Clause, DOMPurify — Apache-2.0, and dagre-d3-es, cytoscape, KaTeX, roughjs, khroma, lodash-es, dayjs, stylis, marked — MIT) |
| js-yaml 4.3.2 (Vitaly Puzrin and contributors) | Reads and writes YAML on the OpenAPI example and API documentation pages; bundled unmodified | MIT |