OnlyWorlds is an open standard for worldbuilding data: one shape for a world's characters, locations, institutions, events and the rest of its 22 element types, which any tool can read and write.
The standard
- OnlyWorlds: the schema, 22 element types in YAML
- schema-dist: the schema packaged for tools, with a reference decoder
Build on it
- sdk: TypeScript (
npm install @onlyworlds/sdk) - python-sdk: Python (pre-release)
- unity-sdk: Unity and C#
- toolkit: Claude Code skills for building and using worlds
With AI
Use a world
- obsidian-plugin: a world as Obsidian notes, synced both ways
- azgaar-converter: an Azgaar map export into a world
Make a world in Atlas or host one on onlyworlds.com. Docs: onlyworlds.github.io. The schema changes through the Council.