TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
A browser-based worldbuilding tool for writers and game masters. Organize characters, lore, places, factions, events, and rules, link related entries, and export your world as JSON.
ProductivityHTML · JavaScriptGitHub @UNKNOWN-X0OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
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 ↗A browser-based worldbuilding workspace for organizing characters, events, places, factions, items, lore, and world rules. Link related entries, choose a genre theme, and keep your project in a portable JSON file.
Open the live app. Your edits are stored in that browser's local storage. Export your world to JSON regularly to keep a backup or move it to another browser.
Download or clone this repository, then open index.html in a browser. The app uses plain HTML, CSS, and JavaScript; no build step or package installation is required.
World data includes collections for characters, events, locations, factions, items, lore, and rules, plus project metadata such as title, author, language, and theme.
Ctrl/Cmd + S — save or download the world as JSONEscape — close an open modal| File | Responsibility |
|---|---|
index.html | Page structure and module script loading |
app.js | Startup and application orchestration |
data.js, schemas.js | Data model and component definitions |
components.js, ui.js | Entry forms, rendering, and interface behavior |
storage.js | Browser persistence and JSON import/export |
themes.js, styles.css | Themes and visual styling |
tests/ | Import and functionality regression tests |
There is no build step. The test files use Node's built-in test runner:
node --test tests/*.test.cjs
World data is saved in local storage in the browser where you use the app. Imported files are fetched from the link you provide. Export JSON to back up your work; clearing browser storage can remove the local copy.
MIT. See LICENSE.