What is open-notebook built with?

open-notebook is a TypeScript repo built with FastAPI, uvicorn, React, and Next.js. It stores its data in langgraph-checkpoint-sqlite, uses AI through LangChain, LangGraph, tiktoken, and langchain-text-splitters, makes its content with rehype-katex, remark-math, katex, react-markdown, remark-gfm, and 1 more, validates its data with Pydantic, @hookform/resolvers, and Zod, is tested with Vitest and Testing Library, and deploys with loguru. It has 81,527 written lines, with 107 test files.

Read on November 6, 2026, at commit 5e285b7. Read it as markdown

Frontend

The base 2

Styles 3

Interface 6

Icons 1

Backend

The base 1

Data 1

  • langgraph-checkpoint-sqlite2 files

AI 4

Support

The base 1

Validation 3

Deploy 1

Content 6

Testing 2

  • Vitest36 files
  • Testing Library27 files

Other 9

  • TanStack23 files
  • date-fns10 files
  • i18next9 files
  • zustand6 files
  • Axios4 files
  • i18next-browser-languagedetector1 file
  • use-debounce1 file
  • react-i18next3 files
  • clsx1 file

Other repos with a similar stack

Ordered by how much of its stack they share with open-notebook, then by stars.

Frequently asked questions

What language is open-notebook written in?
open-notebook is written in TypeScript, with 81,527 written lines.
What framework does open-notebook use?
open-notebook is built with FastAPI, uvicorn, React, and Next.js.
What database does open-notebook use?
open-notebook stores its data in langgraph-checkpoint-sqlite.
Does open-notebook use AI?
Yes. open-notebook uses AI through LangChain, LangGraph, tiktoken, and langchain-text-splitters.
Does open-notebook have tests?
Yes. open-notebook has 107 test files and is tested with Vitest and Testing Library.
Which repos have a stack like open-notebook's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →