Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
A spellbook of record for tabletop RPG worldbuilders. Notes, maps, and audio scenes in one local-first desktop app.
GamesTypeScript · RustGitHub @LarrontOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Grimoire is a local-first desktop app for Game Masters to manage lore, NPCs, maps, and session prep — a focused creative instrument for the world you're building.
Prerelease (
0.X.Y). Local-first and stable at the core; iterating fast.
.md files, never locked in.Download the latest build for your OS from the Releases page:
| OS | Installer |
|---|---|
| Windows | .msi or .exe |
| macOS | .dmg → drag to Applications |
| Linux | .deb or .AppImage |
Builds are currently unsigned — your OS may warn about an unidentified developer on first launch (macOS: right-click → Open; Windows: More info → Run anyway).
On first launch you'll pick a folder to use as your Ledger; Grimoire stores
its campaign database in a hidden .grimoire folder inside it.
docs/adr/ — architecture decision recordsdocs/agents/ — architecture, domain model, and Git workflowTauri 2 · Svelte 5 (runes) · SvelteKit · SQLite (Diesel) · Tantivy · Tailwind CSS 4 · shadcn-svelte
Grimoire writes a log file you can attach to a bug report:
| OS | Log location |
|---|---|
| Windows | %LOCALAPPDATA%\com.lamonta.grimoire\logs\grimoire.log |
| macOS | ~/Library/Logs/com.lamonta.grimoire/grimoire.log |
| Linux | ~/.local/share/com.lamonta.grimoire/logs/grimoire.log |
Contributions are welcome — see CONTRIBUTING.md to get started.
GNU General Public License v3.0 © Aaron Lamont
The sample world ships with the following audio: