---
title: "Expressive Code"
description: "A framework for richly rendered code blocks."
pagination: false
---

{/* Generated from content/. Edit the catalog, not this page. */}

<PurposeNote title="Good for">Publishing code examples with highlighting, annotations, and presentation features.</PurposeNote>

## 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

<div data-pagefind-ignore>

- [Code Hike](/code-highlighting/code-hike) — Building interactive code walkthroughs and technical storytelling pages.
- [Lowlight](/code-highlighting/lowlight) — Rendering highlighted code through a custom virtual-DOM integration.
- [Shiki](/code-highlighting/shiki) — Rendering code samples with coloring similar to a code editor.
- [Shiki Magic Move](/code-highlighting/shiki-magic-move) — Showing how code evolves during a tutorial or presentation.
- [Speed Highlight](/code-highlighting/speed-highlight) — Adding highlighted code samples to webpages and documentation.

</div>

## Source

[Project source for Expressive Code ↗](https://github.com/expressive-code/expressive-code)

Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.

[Explain code visually →](/tasks/explain-code-visually)

[All code highlighting options →](/code-highlighting)
