The fastest way to build Notion-like tables
Get started
Meet Tabulara
A beautiful, flexible way to render data — just like Notion tables.
Tabulara is a lightweight JavaScript library that transforms your structured data into elegant, Notion-style tables. Whether you're building dashboards, admin panels, or collaborative apps, Tabulara tables makes your data look and feel premium — effortlessly.
Tabulara tables lets you render beautiful, flexible, and interactive tables — with the same clean aesthetics and smooth UX you love from Notion.
Fast to integrate, easy to customize, delightful to use.
Features You'll Love
- Notion-Like Aesthetics.
- Smooth borders, subtle hover effects, responsive resizing — it feels native.
- Fully Customizable.
- Theme it your way: colors, fonts, padding, interactivity — total control with simple config options.
- Lightweight & Fast.
- Zero dependencies. Optimized rendering for large datasets.
- Editable Cells (Optional).
- Turn on inline editing for quick, seamless data updates.
- Rich Content Support.
- Render text, numbers, checkboxes, tags, and even custom components inside cells.
- Keyboard & Mouse Navigation.
- Navigate, select, and edit — just like in a real productivity app.
- Built for Developers.
- Clear API. TypeScript support. Modular and extensible.
How it works
Render your tables in just 3 steps: import, configure and call. That's it.
import { Table } from 'tabulara';
const table = new Table({
element: '#my-table',
columns: [
{ name: 'Task', type: 'text' },
{ name: 'Status', type: 'select', options: ['Todo', 'In Progress', 'Done'] },
{ name: 'Priority', type: 'tags' },
],
rows: [
{ Task: 'Fix login bug', Status: 'In Progress', Priority: ['High'] },
{ Task: 'Write docs', Status: 'Todo', Priority: ['Medium'] },
],
});
Designed for usage in popular frameworks
Tabulara work with all most popular javascript frameworks.
Testimonials
“Tabulara completely changed the way we present admin data. It feels just like Notion, but inside our own app!”
“Finally a table library that looks good out of the box.”