RelGeo is a relation-first language with several real surfaces already working together.
What Exists Today
- the active v0.5 language spec
- a primary SVG renderer
- a CLI
- a playground
- a language service
- remark plugins for highlighting and preview
- an early desktop app or workbench
Together, these surfaces show RelGeo operating as a language, a toolchain, and a set of usage surfaces rather than only as a conceptual proposal.
RelGeo Today
The active language spec provides the contract.
The renderer proves concrete output.
The CLI, playground, and language service provide usage and integration paths.
The markdown plugins provide insertion paths into text-native media.
The local workbench points toward richer authoring surfaces.
Kinds of Maturity Already Visible
Language Spec
The active spec serves as the language contract followed by the implementation.
Renderer
The primary SVG renderer carries the language contract all the way into concrete output.
Tooling
The CLI, language service, and playground form the usage, testing, and integration paths.
Markdown Surfaces
The remark plugins show one important direction for RelGeo:
rgfor source readingrelgeofor preview or embed
This surface makes it clear that RelGeo can live comfortably inside text-native media without losing its identity as a language.
App Surface
The early desktop app or workbench shows the direction toward fuller authoring surfaces beyond markdown and the browser.
Product Status
RelGeo already has a real foundation across language, rendering, tooling, and usage surfaces.
Some surfaces are already mature enough for active use.
Others are still being strengthened as public product surfaces.
Continue Reading
- read Use Cases to see what these surfaces can be used for
- read the Documentation to start using a specific surface
- open the Language Spec when you need the active contract