nteract elements

nteract elements

A component registry for building notebook interfaces

A collection of React components for building notebook interfaces. Designed for computational environments, Jupyter-compatible outputs, and interactive data exploration.

Work in Progress — We're bringing the nteract components out of hibernation and into the future with shadcn. More components coming soon!

Installation

Install components directly from the registry using the shadcn CLI:

npx shadcn@latest add https://nteract-elements.vercel.app/r/ansi-output.json

Or browse the component documentation to copy and adapt components for your project.

Outputs

Components for rendering Jupyter notebook cell outputs.

Why nteract elements?

  • Notebook-first: Built specifically for computational notebook interfaces
  • ANSI support: Preserve colored terminal output that developers expect
  • Composable: Mix and match components for your notebook UI
  • TypeScript: Full type safety out of the box
  • Tailwind: Styled with Tailwind CSS, easy to customize

On this page