🎲 Charkeeper: When a D&D Character Sheet Becomes Open Source

in #mvp-development13 days ago (edited)

charkeeper cover_var_2.jpg

At Evrone, developer Anton Bogdanov built Charkeeper after discovering how much manual work tabletop character creation can require. Ability modifiers, equipment, health, spells, and rules can quickly turn a simple sheet into a calculation task.

Anton wanted a faster interface and fewer distractions. His 2025 experiment grew into an open source manager for nine RPG systems.

✨ Charkeeper focuses on four ideas:

  1. Multiple systems, one manager. Players can keep characters in one environment.
  2. Flexible rules. Users can create unlimited characters and adjust abilities, statistics, and levels.
  3. Game Master support. GMs can inspect sheets, inventories, health, and statistics, then assign prepared items.
  4. Homebrew freedom. Custom races, classes, spells, abilities, and items can become campaign content.

Evrone’s technical approach uses Ruby on Rails and SolidJS. Tauri packages the same web application for Android, iOS, and macOS, while Telegram runs the same SPA as a Mini App.

The release workflow is practical. Anton deploys to the web first, watches production for at least 24 hours, fixes problems, and only then builds store packages.

Another key choice is the unified data model. Different RPGs use different terminology, but Charkeeper stores comparable mechanics in shared structures and adds system-specific parameters when needed.

📈 The project has about 5,000 registered users and backend traffic approaching 100,000 requests per month.

The roadmap includes DC20, Vagabond, Nimble RPG, stronger GM tools, integrations, and a universal homebrew builder.

For Evrone, Charkeeper shows how open source can grow naturally: a developer solves a personal problem, players adopt the solution, and community feedback becomes part of the engineering process.

From One Developer’s RPG Problem to a Growing Open Source Project.

1.jpg

2.jpg

3.jpg

4.jpg