Asset libraries
Third-party map assets
Previous editor builds referenced third-party mapmaking assets, including Forgotten Adventures materials. Do not assume third-party asset packs are transferable, redistributable, or licensed for commercial resale unless the relevant licence and purchase terms confirm that right.
If you use third-party assets in a commercial product — printed books,
paid Patreon tiers, published modules, or anything sold outside a personal
gaming table — review the source licence directly. Buyer-facing licence notes
are tracked in ASSET_LICENSES.md.
Engine & rendering
- Rust — systems language everything is written in. Licenced under MIT/Apache-2.0.
- wasm-bindgen, web-sys, js-sys — the Rust↔JavaScript bridge. MIT/Apache-2.0.
- glam — SIMD-first vector/matrix math. MIT/Apache-2.0.
- bytemuck — zero-cost byte casting for GPU buffers. MIT/Apache-2.0/zlib.
- serde + serde_json — snapshot serialisation. MIT/Apache-2.0.
- WebGL2 — the rendering API this is built on. W3C standard.
Backend
- Rocket — the web framework. MIT/Apache-2.0.
- rusqlite — SQLite bindings. MIT.
- argon2 + password-hash — password hashing. MIT/Apache-2.0.
- rocket_dyn_templates — Tera templating integration. MIT/Apache-2.0.
- walkdir, uuid — filesystem + id primitives. MIT/Apache-2.0.
Asset tools
- Sprite Fusion Pixel Snapper — pixel-art grid snapping algorithm by Hugo Duprez, adapted under the MIT License. Copyright (c) 2025 Hugo Duprez.
- image, rand, rand_chacha, rand_distr — Rust crates used by the Pixel Snapper endpoint. MIT/Apache-2.0 where applicable.
User interface
- React — the UI framework. MIT.
- Vite — dev server and build pipeline. MIT.
- TypeScript — typing the UI layer. Apache-2.0.
- Tailwind CSS — utility-first styling in the editor shell. MIT.
- Lucide — the icon set used throughout the editor and marketing site. ISC.
Typography
- Space Mono + Space Grotesk — typeface family by Colophon Foundry via Google Fonts, licensed under the SIL Open Font Licence.
Thank you
This list will grow as the editor does. If you notice a library we depend on that isn't credited, please let us know — we'll add it in the next release.
Every commit, issue, and piece of feedback shaping this editor is remembered in the public changelog.