Skip to content

shenjianZ/QuantaNote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuantaNote

🌐 Language: English | 中文

Tauri React TypeScript Rust Vite Tailwind CSS Zustand SQLite License

A local-first desktop note management app with Markdown editing, full-text search, tag management, attachments, version history, and auto backup. All data stays on your machine.

FeaturesScreenshotsQuick StartTech StackDownload

Library

Features

  • Markdown Editor — Vditor IR mode with toolbar shortcuts, find & replace (Ctrl+F / Ctrl+H)
  • Full-Text Search — FTS5 + trigram dual engine, Chinese substring search supported
  • Tag Management — Create, edit, filter; many-to-many tag-item associations
  • Command PaletteCtrl+K global quick search
  • Version History — Create, preview, restore versions; diff comparison between two versions
  • Attachments — Preview images, audio, video, PDF, and text files
  • Import / Export — JSON (with attachments) or ZIP (selectable: tags, attachments, version history)
  • Auto Backup — Scheduled backups with configurable interval and retention
  • Themes — Dark / light / system-follow, custom accent colors and fonts
  • System Tray — Minimize or close to tray, context menu, auto-start on boot

Screenshots

Note Preview
Note Preview
Note Editing
Note Editing
Workspace
Workspace
Settings
Settings
Command Palette
Command Palette
Version History
Version History

View all screenshots →

Tech Stack

Layer Technology
Frontend React 19, TypeScript, Zustand 5, TailwindCSS 4, Vditor 3
Backend Tauri 2, Rust, rusqlite 0.31
Database SQLite (WAL mode, FTS5 full-text search)
Testing Vitest, WebDriverIO, cargo test

Quick Start

# Install dependencies
pnpm install

# Development mode (frontend + Rust backend)
pnpm tauri dev

# Frontend only (Vite, port 1420)
pnpm dev

Build

# Production build (Windows: .msi + .exe, Linux: .deb + .AppImage, macOS: .dmg + .app)
pnpm tauri build

# Type check
pnpm build && cargo check --manifest-path src-tauri/Cargo.toml

Download

Download installers for your platform from GitHub Releases.

License

MIT

About

本地优先的桌面信息管理工具,支持 Markdown 笔记、全文搜索、标签管理和版本历史。

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors