worldorbit Get Started

Build stellar systems in text.

Render them as maps, viewers, and atlases. WorldOrbit is a text-first DSL, viewer, and optional editor platform for orbital worldbuilding.

Live Orbital Previewschema 3.0
schema 3.0 system Iyath title "Iyath System" defaults view orthographic scale presentation preset atlas-card theme atlas viewpoint overview projection perspective camera azimuth 24 elevation 18 distance 5 object star Iyath object planet Naar orbit Iyath semiMajor 1.18au phase 42deg object moon Seyra orbit Naar distance 384400km object craft Courier free 9au trajectory courier-transfer trajectory courier-transfer craft Courier from DeepSpace to Naar maneuver departure deltaV 1.8km/s maneuver flyby assist Iyath around Iyath periapsis 420000km turnAngle 13deg
ViewerLive 3D demo powered by the same document
Real-time orbital preview

Why WorldOrbit

A cleaner authoring flow for fictional orbital systems. WorldOrbit stays parser-first, text-first, and renderer-ready without collapsing into generic graph tooling.

TXT

Write diagrams like content, not canvas state.

The DSL keeps systems readable in Git, Markdown, and long-form lore repositories instead of hiding structure in manual editor coordinates.

ORB

Made for stars, planets, moons, belts, and structures.

WorldOrbit speaks in placements, orbital metadata, semantic groups, and atlas concepts instead of generic nodes and edges.

VIEW

Render static diagrams, interactive viewers, or scenes.

One source can drive static output, interactive 2D exploration, 3D viewer modes, and the optional Studio editor without branching formats.

system.orbitAuthor live

Write source and render it immediately.

This landing page keeps a compact live playground for quick experiments while the full Studio remains focused on broader editing and inspection workflows.

Edit the source and click "Render Preview".
Preview StageWorldOrbit viewer
01

Write

Define systems as readable text and keep them under version control like any other durable authoring asset.

02

Render

Turn the same source into atlas cards, interactive diagrams, embedded viewers, or documentation visuals.

03

Refine

Open WorldOrbit Studio for visual inspection, source-focused edits, and a tighter authoring loop once the system grows.

Get started

Install the package, load it directly in the browser, or jump into the beginner guide and Studio to start authoring immediately.

Install via npmTerminal
npm install worldorbit

Use the parser, renderer, viewer, Markdown integration, or subpath exports like worldorbit/core and worldorbit/viewer.

Use in the browserBundle
<script src="./assets/worldorbit/worldorbit.min.js"></script>

Good for static sites, docs experiments, embeddable previews, and fast demos that do not need a separate build pipeline.

Need a guided first pass?

One source for writing, viewing, and refining orbital worlds.

WorldOrbit keeps the language, normalized model, and downstream renderers aligned so your authored systems remain portable across docs, embeds, and editor tooling.