Expressive Code
A framework for richly rendered code blocks.
What it does
A framework for richly rendered code blocks.
When it fits
Publishing code examples with highlighting, annotations, and presentation features.
Other options in this category
- Code Hike — Building interactive code walkthroughs and technical storytelling pages.
- Lowlight — Rendering highlighted code through a custom virtual-DOM integration.
- Shiki — Rendering code samples with coloring similar to a code editor.
- Shiki Magic Move — Showing how code evolves during a tutorial or presentation.
- Speed Highlight — Adding highlighted code samples to webpages and documentation.
Source
Project source for Expressive Code ↗
Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.