Human first
Source stays readable before and after rendering. No tag soup, no required tooling.
Remarkd language guide
Remarkd is a Markdown-inspired format with practical blocks for guides, product docs, references, tabbed instructions, callouts, tables, video, and source-backed notes. It stays legible as plain text and renders to clean HTML — with matching parsers in PHP, Go, and TypeScript.
Source stays readable before and after rendering. No tag soup, no required tooling.
Notes, steps, tabs, accordions, tables, video, and references without hand-writing HTML.
PHP, Go, and TypeScript are tested byte-for-byte against one shared fixture suite.
Pick the path that matches what you need right now.
The patterns you reach for most. Full details live in the reference.
# HeadingText on one or more lines**important**__emphasis__`code`___underlined___~~deleted~~[Label](https://example.com)https://example.com/docs[Docs]image::diagram.png[Alt,640,480]- Item- [x] DoneTerm:: Meaning____
Quoted text
____```
code
```|===
|Name |Value
|A |1
|===NOTE: Remember this_|_#first [name=First]_-_#one [name=One]:product: RemarkdFact{{ref content=Source}}
Every feature on this site is backed by a fixture in requirements/features: an
input.remarkd source and the exact expected.html output. The PHP, Go, and
TypeScript parsers all assert against the same fixtures, so behaviour cannot quietly diverge between
languages. The conformance page renders every fixture and checks the
TypeScript parser live in your browser.