A desktop note-taking application built with Next.js + Tauri.
Click here to see all available downloads
Or select your platform:
- Markdown editor — write and preview notes in
.mdformat - Pin notes — pin important notes to the top
- Tag system — organize notes with colored tags
- Bi-directional links — link notes with
[[note name]] - Created date — see when each note was created
- Dark mode — automatic dark/light theme
Each note is stored as a .md file on disk—it can be opened in any app. SQLite stores metadata like tags, links, and search info.
Note File (.md) → Your actual notes (portable)
SQLite DB → Tags, links, search index
- Node.js 18+
- Rust & Cargo
- Tauri CLI v2
# clone repo
git clone https://github.com/dwifauzan/note-app.git
cd note-app
# install dependencies
npm install
# run in development mode
npm run tauri dev# build for current platform
npm run tauri build| Layer | Technology |
|---|---|
| Frontend | Next.js 16 (App Router, TypeScript) |
| Desktop | Tauri v2 (Rust) |
| Database | SQLite via tauri-plugin-sql |
| ORM | Drizzle ORM |