LightTodo is a lightweight desktop todo app built on Tauri architecture with an installer size of only 3-5 MB, supporting local-first storage, WebDAV sync, tags, reminders, priorities, groups, recurring tasks, password todos, and local backup, cross-platform for Windows and macOS.
- v0.4.5
- Published at
- Aug 16, 2026
- 2
- Stars
- 28
- Download
- Synced at
- 25d ago
Latest release
v0.4.5Aug 16, 2026, 09:49 AMDownloads slow? Switch the source anytime above
README
Project Overview
LightTodo is a lightweight todo app with WebDAV sync support, current version v0.4.5.
Key Features
- Extremely lightweight: Tauri architecture, installer only 3-5 MB, low memory usage
- Todo management: Create, edit, delete todos, toggle completion status
- Multi-line support: Todo content supports multi-line input (Shift+Enter for new line)
- Priority: Three-level priority marking (high, medium, low)
- Custom groups: Create, rename, delete groups; todos can be moved between groups
- Deadline: After setting a deadline, automatically enters "Today" and shows overdue time by hour
- Recurring tasks: Supports daily, weekly, monthly recurrence, automatically generating the next todo after completion
- Window pinning: Small window always on top for easy viewing
- System tray: Runs hidden in tray with right-click menu for quick operations
- WebDAV sync: Supports Jianguoyun, Nextcloud, and other WebDAV cloud storage sync
- Smart sync: Bidirectional sync, upload, download modes with smart data merging
- Auto sync: Automatic sync on startup, supports scheduled background sync
- Password todos: Built-in password generator with AES-256-GCM encryption and cross-device sync
- Local backup: Export all todos, groups, and tags to JSON with transaction-safe restore
- In-app updates: Auto check, download, and install signed update packages
- Local-first: Data stored locally in SQLite for privacy and security
Target Audience
- Users who need a lightweight todo app
- Users who sync todos via WebDAV
- Windows / macOS users
Quick Start
- Ensure Node.js 18+ and pnpm 11+
- Install Rust 1.85+
- Windows requires Visual Studio Build Tools; macOS requires
xcode-select --install - Clone the repository and run
pnpm installandpnpm run tauri dev - First run takes 5-10 minutes to compile Rust dependencies
Core Advantages
- Extremely lightweight with 3-5 MB installer
- WebDAV sync and password todos support
- Complete features: recurring tasks, priorities, groups
- Local-first with SQLite local storage
System Requirements
- OS: Windows 10/11, macOS
- Additional dependencies: WebDAV service required for sync; Node.js 18+, pnpm 11+, Rust 1.85+ for development build
Release history
Sort