The Editor Your Expressions Deserve
A professional code editor for Expr with syntax highlighting, intelligent autocomplete, and real-time error checking — built on CodeMirror.

Built for Expr
Every feature is purpose-built for writing, editing, and debugging Expr expressions.
Syntax Highlighting
Full-color syntax highlighting for all Expr expressions. Operators, strings, numbers, built-in functions, and variables are all visually distinct, making expressions easy to read and write.

Intelligent Autocomplete
Context-aware autocomplete for built-in functions, operators, variables, and your own environment. Understands struct fields and methods from your Go types — so completions are always accurate and relevant.


Real-time Linting
Catch errors as you type. Inline diagnostics show precise error messages with position indicators, so you can fix problems before they reach production.

And Much More
Everything you need for a polished editing experience.
Code Folding
Collapse long expressions to focus on what matters. Fold and unfold parenthesized blocks with a click.
Matching Brackets
Instantly see which brackets pair together. Matching brackets are highlighted as you navigate.
Rainbow Brackets
Color-coded brackets by nesting depth make deeply nested expressions easy to read at a glance.
Light & Dark Themes
Built-in light and dark themes out of the box. Supports any custom CodeMirror theme.
Framework Agnostic
Works with React, Vue, Angular, or plain JavaScript. Drop it into any project.
Go Backend & WASM
Connect to a Go backend for full-powered features, or run entirely in the browser via WebAssembly.
Get Expr Editor
Distributed as minified JS with TypeScript definitions. Source code available with flexible licensing — Business or MIT.
Purchase Expr Editor
Purchase Expr Editor package to get access to all features and optimizations.
Purchase →