Pages that work.
The free and open-source note-taking app that runs locally and comes alive with charts, databases and live tools.
This is the actual OpenBook editor — not a video. Go on, drag the slider.
A familiar editor that computes
A to-do list is one. So is a chart. Type “/” where you want either.
Blocks that compose
Nest a block inside another, or drag it beside one to make a column. Structure without leaving the keyboard.
Sliders drive charts
Every input publishes a named value. Charts and status lights read it and redraw.
CRDT-native
Built on Yjs, a CRDT. Two people, or two tabs, can edit the same page at once.
Build little interactive tools, inline
A slider feeds a formula, and the formula feeds a chart. That's the throwaway calculator you'd otherwise hand-code, built out of blocks.
- Sliders and toggles publish named values
- Live formulas and charts (line, bar, pie, scatter, funnel)
- Lock a group to share it as a read-only tool

Turn a table into a board
Pick a view and the same rows redraw: a board when you want a board, a calendar when you want dates.
- Table, board, gallery, calendar, swimlane, map
- Columns are typed, including relations to other databases
- Filter and group without a query language

Your page is already a deck
Add dividers and hit present. The page splits into slides, and every widget stays live on stage.
- Full-screen and presenter views
- Speaker notes, hidden from the audience
- Export to PDF or a self-contained HTML deck

Runs locally, syncs on demand
Every edit lands on-device first. Sync is a switch you flip when you want it.
Offline-first
Writes go to the local database before anything touches the network.
Optional sync
Sign in to sync settings and pages across devices. Stay signed out to keep everything local.
Desktop & web
A native desktop app and the web, sharing the exact same editor.
Open exports
HTML, PDF and Markdown, straight out of the editor.
Export a page. Delete the app. It still runs.
Drag the slider, then hit Download. Open the file with the app closed and the chart still recomputes.
One HTML file, with the reactive runtime inlined.
Permissively licensed under the MIT
OpenBook's source is open for anyone to read, fork and run. Run it locally, or self-host the whole stack. No account required to get started.
Start a page. Watch it come alive.
Free and open-source, works offline. Get the app, or sign in to sync.