Skip to content

Repository files navigation

Graphite

A lightweight, local-first note-taking app for developers, built with React and Tiptap. Everything runs in the browser — no accounts, no backend.

React TypeScript Vite Tailwind CSS License

Features

  • 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

Tech Stack

Category Technology
Frontend React 19
Language TypeScript
Bundler Vite
Editor Tiptap
Code Syntax Shiki
Styling Tailwind CSS 4

Getting Started

git clone https://github.com/ankitsensei/graphite.git
cd graphite
npm install
npm run dev

Then open http://localhost:5173

Scripts

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

License

MIT

Releases

Packages

Contributors

Languages