Open Source Licenses
MUDdown is built with open source software. We are grateful to the maintainers and contributors of these projects.
MUDdown itself is released under the MIT License.
This page lists major runtime and build dependencies; @types/* packages (all MIT) are omitted for brevity.
| Package | License | Description |
|---|---|---|
| AI SDK | Apache-2.0 | Vercel AI SDK for LLM-powered NPC dialogue |
| Tauri | MIT / Apache-2.0 | Native desktop app shell (Rust backend, webview frontend) |
| @tauri-apps/api | MIT / Apache-2.0 | Tauri JavaScript runtime API (invoke, events, window management) |
| tauri-plugin-dialog | MIT / Apache-2.0 | Native dialog windows for the desktop app |
| tauri-plugin-notification | MIT / Apache-2.0 | Native OS notifications for the desktop app |
| tauri-plugin-window-state | MIT / Apache-2.0 | Persistent window size and position for the desktop app |
| tauri-plugin-updater | MIT / Apache-2.0 | Auto-updater with Ed25519 signature verification |
| tauri-plugin-store | MIT / Apache-2.0 | Key-value storage for desktop app settings |
| tauri-plugin-deep-link | MIT / Apache-2.0 | Custom URL scheme handling for OAuth deep links |
| tauri-plugin-opener | MIT / Apache-2.0 | Opens URLs in the system default browser |
| tauri-plugin-single-instance | MIT / Apache-2.0 | Ensures only one app instance runs at a time |
| @ai-sdk/anthropic | Apache-2.0 | Anthropic provider for the Vercel AI SDK |
| Astro | MIT | Web framework for the MUDdown website |
| better-sqlite3 | MIT | SQLite3 database driver for Node.js |
| Expo | MIT | React Native framework for the mobile app |
| expo-linking | MIT | Deep linking and URL handling for the Expo mobile app |
| Marked | MIT | Markdown parser used by the website |
| Model Context Protocol SDK | MIT | MCP server SDK for AI agent integration |
| React | MIT | UI library used by the React Native mobile app |
| React Navigation | MIT | Routing and navigation for the React Native mobile app |
| React Native | MIT | Native mobile UI framework used by the Expo app |
| Turborepo | MIT | Monorepo build system |
| TypeScript | Apache-2.0 | Typed JavaScript used across all packages |
| Vitest | MIT | Unit testing framework |
| ws | MIT | WebSocket library for the game server |
| Zod | MIT | Schema validation for the MCP bridge and LLM structured output |