A free, open-source companion app for the MapleStory community, characters, progression tools, and event tracking, all in one place. No ads, no accounts, no hidden fees. Everything you save lives in your browser's localStorage.
- Live patch notes feed, filterable by category
- Sunny Sunday and Miracle Time schedule panels
- Ursus 2x Meso and daily/weekly reset countdowns
- Character roster panel with quick links
- Customizable quick-launch tool grid
- Add and track characters via in-game name lookup
- Per-character storage for tool progress (symbols, liberation, HEXA, Mystic Frontier, EXP tracking)
- Star Force Calculator — expected meso and booms for a star force run, from a full simulation
- Cubing Calculator — expected cubes and meso to reach a target tier and lines
- Flaming Calculator — expected flames to hit a bonus stat target
- EXP Calculator — hourly farming rates, weekly EXP gained, and level resources
- Event Planner — star force spending planner for an entire event, item by item
- Mystic Frontier Solver — whether a dice roll passes, and which rerolls would
- Boss Crystal Tracker — weekly crystal income, per character and in total
- Daily Tracker — one checklist for every daily, across every character
- Symbol Tracker — Arcane and Sacred symbol progress, with a daily projection to max
- Liberation Tracker — Genesis, Destiny, and Astra Secondary progress with estimated completion dates
- HEXA Skill Tracker — Sol Erda and Fragment cost to max HEXA skills, per character
- Drop Tracker — rare boss drop history, charted by item and by month
- Trace Restoration Tracker — Whisper crystal totals and mission progress
- Mapledle — guess which class learns the daily skill icon in 5 tries
- New Players guide
- Character guides covering every class, with link skills and legion bonuses
- Install Node.js 20+ (LTS recommended).
- Install dependencies:
npm install
- Run dev server:
npm run dev
- Open
http://localhost:3000.
The character lookup route (/api/characters/lookup) uses Redis when REDIS_URL is set.
- Start Redis with Docker (i.e):
docker run --name mapledoro-redis -p 6379:6379 -d redis:7-alpine
- Create
.env.localin the project root:REDIS_URL=redis://127.0.0.1:6379
- Restart dev server after changing env vars.
- Optional: verify cached keys:
docker exec -it mapledoro-redis redis-cli keys "mapledoro:characters:lookup:v1:*"
MapleDoro is a non-commercial, fan-made project. It is not affiliated with, endorsed, or supported by Nexon, Wizet, or any of their partners.
- MapleStory and all related game assets, including but not limited to character designs, names, and images, are the intellectual property and registered trademarks of Nexon.
- This tool is developed for the community to help with gameplay tracking and planning. No fees are charged for its use, and it contains no official MapleStory game files.
All rights to MapleStory belong to Nexon. If you are a Nexon representative and have concerns about this project, please contact the maintainers.