memento Svelte Themes

Memento

A lightweight macOS clipboard manager built with Tauri + Svelte (JavaScript). Monitors clipboard, stores last 40 items, and provides quick access via `Cmd+Shift+V` hotkey

Memento

A lightweight macOS clipboard manager built with Tauri + Svelte (JavaScript). Monitors clipboard, stores last 40 items, and provides quick access via Cmd+Shift+V hotkey.

Setup

Prerequisites:

  • Node.js (v25+)
  • Rust (via rustup)

Install dependencies:

npm install

Run in development:

npm run tauri dev

Build for production:

npm run tauri build

Stack

  • Frontend: Svelte (JavaScript) - UI, clipboard monitoring, history management
  • Backend: Tauri (Rust) - plugin registration only, minimal custom code
  • Plugins:
    • tauri-plugin-clipboard-manager - clipboard access
    • tauri-plugin-global-shortcut - Cmd+Shift+V hotkey
    • tauri-plugin-store - persist history to disk
    • tauri-plugin-dialog - dialogs/prompts

Current Status

✅ Project scaffolded (Tauri + Svelte)
✅ Plugins installed and registered
⏳ Clipboard monitoring (next up)
⏳ History UI
⏳ Hotkey integration

See PLAN.md for full implementation roadmap.

Top categories

Loading Svelte Themes