A lightweight, local-first note-taking app for developers, built with React and Tiptap. Everything runs in the browser — no accounts, no backend.
- Rich text editor — headings, bold, italic, lists, quotes, undo/redo
- Code blocks — syntax highlighting via Shiki, automatic language detection, copy-to-clipboard
- Images — upload files or paste URLs
- Note management — create, rename, delete, and search notes
- Local first — notes auto-save to
localStorage
| Category | Technology |
|---|---|
| Frontend | React 19 |
| Language | TypeScript |
| Bundler | Vite |
| Editor | Tiptap |
| Code Syntax | Shiki |
| Styling | Tailwind CSS 4 |
git clone https://github.com/ankitsensei/graphite.git
cd graphite
npm install
npm run devThen open http://localhost:5173
| Command | Description |
|---|---|
npm run dev |
Start dev server |
npm run build |
Build for production |
npm run lint |
Lint with oxlint |
npm run preview |
Preview production build |
MIT