Skip to content

⚔️ Lightweight D&D toolset for DMs and Players. Fully offline. Built with Svelte 5.

License

Notifications You must be signed in to change notification settings

veniplex/dd.tools

Repository files navigation

dd.tools 🐉🎲

Svelte Tailwind CSS DaisyUI License: CC BY-NC 4.0

A modern, offline-first, and privacy-focused suite of tools for Dungeons & Dragons (5th Edition), built for Dungeon Masters and Players who value speed, reliability, and data ownership.

✨ Core Philosophy

  • Privacy First: All your data stays on your device. We use IndexedDB for local storage; no cloud sync, no tracking, no account required.
  • Offline Capable: Built as a PWA (Progressive Web App). Once loaded, it works anywhere—even in the deepest dungeons without Wi-Fi.
  • Modern Tech: Leveraging the latest Svelte 5 "Runes" for a snappy, reactive user experience.

🛠️ Included Tools

Encounter Tracker

A robust combat management tool designed to streamline initiative and HP tracking.

  • Dynamic Initiative: Sort units by roll, bonus, or manual tie-breakers.
  • Health Management: Inline editing for HP, Max HP, and Temporary HP with visual health bars.
  • Encounter Groups: Organize your prep with custom groups and drag-and-drop organization.
  • Persistence: Auto-saves every change instantly via Dexie.js.

More tools to come...

🚀 Tech Stack

⚖️ Legal Disclaimer

dd.tools is unofficial Fan Content permitted under the Fan Content Policy. Not approved/endorsed by Wizards. Portions of the materials used are property of Wizards of the Coast. Wizards of the Coast, Dungeons & Dragons, and their logos are trademarks of Wizards of the Coast LLC. © Wizards of the Coast LLC.

📄 License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International ($$CC BY-NC 4.0$$) License - see the LICENSE file for details.

About

⚔️ Lightweight D&D toolset for DMs and Players. Fully offline. Built with Svelte 5.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

  •