Tiramisu Docs

Framework

A documentation framework powered by SvelteKit and the Tiramisu markup language.

Tiramisu Docs is a documentation framework built on SvelteKit and the Tiramisu markup language. Write your docs in .tiramisu files — the framework handles routing, navigation, search, and everything else.

Quick Look

Create a file, get a page:

tiramisu
meta { title = Getting Started, order = 1, icon = rocket }

Welcome to my docs! Here's how to install:

codeblock { language = bash, "npm install my-library" }

And here's a basic example:

codeblock { language = typescript, "import { create } from 'my-library'
const instance = create({ debug: true })" }

That's it. No config files, no routing setup, no build scripts. Drop a .tiramisu file in src/docs/ and it becomes a page.

Features

File-Based Routing Pages are created from your file structure. Folders become sidebar groups automatically.
Built-In Search Full-text search across all your documentation with zero configuration.
Syntax Highlighting Powered by Shiki with support for dozens of languages and dual themes.
Dark Mode Automatic light and dark theme switching out of the box.
Sections & i18n Split docs into independent sections. Add translations with a folder per locale.
AI-Ready Built-in MCP server and llms.txt generation for AI assistants.

Get Started