Skip to content
xr
ipt
Search
Ctrl
K
Cancel
GitHub
xript
Chasm
INKPINK
Fairydust 8
Start Here
Vision
Getting Started
Adoption Tiers
Changelog
Doctrine
When to reach for xript
Choosing a surface
Mod zero
The host/mod boundary
More extensible, not less
Hosting xript
Overview
Rendering fragments
Declaring a fragment format
Granting capabilities
Mounting slots
Resolving roles
Firing hooks & events
Offering commands
Limits, cancellation & audit
Authoring Mods
Your first mod
Authoring against a host
Specification
Overview
Manifest
Manifest Inheritance
Mod Manifest
Fragments
Fragment Formats
Renderers
Expressions (XEG)
Capabilities
Bindings
Hooks
Commands
Module-Format Mods
Host Harness
Debugging
Security
Annotations
Runtimes
Choosing a Runtime
JS/WASM Runtime
Node.js Runtime
Rust Runtime
C# Runtime
Tools
CLI
MCP Server
Extensibility Score
Lint
TUI Wizard
Fragment Workbench
Examples
Expression Evaluator
Plugin System
Game Mod System
UI Dashboard
Fragment Vocabulary
Live Demos
Expression Playground
Plugin Workshop
Dungeon Modding
Fragment Builder
GitHub
xript
Chasm
INKPINK
Fairydust 8
Expression Playground
Loading xript sandbox...
Manifest Bindings
toggle to enable/disable
Expression
ready
Run
Try these:
clamp(42, 0, 10)
upper + lower
abs(min(-3, -7))
slugify
Output
Clear
Run an expression to see results here.