zhtdbobo

LightTodo

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 AM
Downloads 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

  1. Ensure Node.js 18+ and pnpm 11+
  2. Install Rust 1.85+
  3. Windows requires Visual Studio Build Tools; macOS requires xcode-select --install
  4. Clone the repository and run pnpm install and pnpm run tauri dev
  5. 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