rAthena Web Editor v1.0.1
Hey everyone, As an independent developer working with rAthena, I've always felt that managing databases and keeping server files strictly synchronized with client files is an unnecessarily tedious…
by taig4o · listed Oct 29, 2026
Hey everyone,
As an independent developer working with rAthena, I've always felt that managing databases and keeping server files strictly synchronized with client files is an unnecessarily tedious workflow. To solve this, I've spent the last few months developing a modern, standalone Database Editor.
Store Big Data
This tool provides a clean, highly visual, and safe environment to manage your entire server's content, bridging the gap between backend YAMLs and frontend LUB/LUA files natively.
BIG NOTE: I'm a beginner dev, so expect some bugs and non-intended interactions.
Use it AT YOUR ON RISK!
Initial Setup & Dashboard
Download the program directly here https://www.mediafire.com/file/6izsyowop8uivw7 or in the button available on top, install and execute rathena-web-editor.exe.
The setup is plug-and-play. You simply point the app to your rAthena/db folder, your data.grf, and your client's .lub files. The engine does the rest.
Try Cloud Tools
Key Features
1. Visual Skill Tree Editor (Node-Based) Forget about manually typing skill tree prerequisites. The tool features a fully interactive, drag-and-drop node-based editor for Skill Trees. You can visually see and connect skill dependencies for every single job class.
Try Writing Apps
2. True Server & Client Synchronization (Quests & Achievements) No more ghost entries or client crashes. The editor reads both your YAML and LUA files and flags them. If they match, they get a [ Synchronized ] badge. If there's a mismatch, you get a [ Divergent ] warning. When you save or delete, it safely updates both the server and the client files simultaneously.
Host Servers
3. Client Items & GRF Fitting Room Editing iteminfo.lub has never been easier. The tool reads your data.grf natively. The absolute best part? The Fitting Room. When configuring Garments or Headgears, you can select the sprite and view it dynamically overlaid on a live character model right in the UI.
Upgrade Network
4. Comprehensive DB Management (Items, Mobs, Pets, Skills) A unified, safe environment for your Custom content.
- Custom Protection: It prevents you from accidentally overwriting official item/mob IDs by separating rAthena and Custom workspaces.
- Item Combos & Random Options: Visually create combos and see the live script generation.
- Mob & Pet Editor: Easily adjust drop tables, AI behavior flags (e.g., Status Immune, Boss), and Pet intimacy/hunger rates.
Try Writing Apps
5. Map Engine & Custom Spawns Manage map-specific drops and custom monster spawns effortlessly. You can select any map, define the exact coordinates (or random spawn), and adjust the respawn timers visually without touching a single script file.
Under the Hood (Tech Stack)
To make this extremely fast and lightweight without the heavy overhead of Electron, I packaged the app using the Tauri Sidecar pattern:
- Frontend: React + TailwindCSS (Modern, responsive Dark Mode UI).
- Backend: Python (FastAPI) running as a standalone sidecar.
- Desktop Engine: Tauri (Rust) for native File System operations.
- Sprite Engine: Custom SPR/ACT parser compiling directly to WebP for perfect Alpha Compositing.
30-Minute Deep Dive Video
I recorded a full 30-minute demonstration showcasing the entire architecture, the YAML/LUA sync, the visual skill tree, and the fitting room in action (in my native language, brazilian portuguese). You can watch it here:
I’m currently refining the codebase and testing it extensively. I would love to hear your thoughts, feedback, or any feature requests you guys might have!
Cheers!
Known issues
No known issues yet.