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
- React112 files · in frontend/package.json
- Next.js27 files · in frontend/package.json
Styles 3
class-variance-authority3 files
tailwind-merge1 file
- Tailwind CSS
Interface 6
- Radix UI17 files
sonner14 files
- React Hook Form10 files
@uiw/react-md-editor1 file
react-syntax-highlighter1 file
- cmdk1 file
Icons 1
- Lucide78 files
Backend
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?
What framework does open-notebook use?
What database does open-notebook use?
Does open-notebook use AI?
Does open-notebook have tests?
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.
Is it your repo? Add its badge, keep it up to date or take it down →

