Stone List is a modern, elegant todo application inspired by the design philosophy of Things 3. Built with Tauri, React, and TypeScript, it offers a native-like performance with a beautiful, minimalist interface.
- Things 3 Inspired Design: Clean, minimalist, and focused on your tasks.
- Project Groups: Organize your life by creating custom groups for different projects or areas.
- Rich Text Notes: Each task supports rich text notes powered by Tiptap. Add images, formatting, and more.
- Quick Entry: Add tasks quickly with a streamlined input flow.
- Drag & Drop: Intuitive drag-and-drop interface for organizing tasks (roadmap).
- Internationalization: Full support for English and Chinese (Interchangeable language interface).
- Native Performance: Light and fast, powered by Rust and Tauri.
Note: This project was developed with the assistance of Gemini 3 and Claude Opus 4.5.
- Core: Tauri (Rust)
- Frontend: React + TypeScript + Vite
- State Management: Zustand
- Styling: TailwindCSS
- Editor: Tiptap
- Database: SQLite (via Tauri plugin)
- Node.js (v18+)
- Rust (latest stable)
- pnpm (recommended)
-
Clone the repository
git clone https://github.com/yourusername/stone-list.git cd stone-list -
Install dependencies
pnpm install
-
Run in development mode
pnpm tauri dev
-
Build for production
pnpm tauri build
Stone List (石头待办) 是一款设计灵感源自 Things 3 的现代化待办事项应用。基于 Tauri、React 和 TypeScript 构建,提供如原生应用般的性能体验和优美极简的界面。
- Things 3 风格设计: 干净、极简,让您专注于任务本身。
- 项目分组: 创建自定义分组,井井有条地管理不同项目或领域的任务。
- 富文本备注: 每个任务都支持基于 Tiptap 的富文本备注,支持插入图片、Markdown 格式等。
- 快速录入: 简化的输入流程,随时随地快速添加任务。
- 拖拽排序: 直观的拖拽交互(规划中)。
- 多语言支持: 完美支持中文和英文界面切换。
- 原生性能: 基于 Rust 和 Tauri,轻量且极速。
说明: 本项目在开发过程中得到了 Gemini 3 和 Claude Opus 4.5 的辅助。
- 核心: Tauri (Rust)
- 前端: React + TypeScript + Vite
- 状态管理: Zustand
- 样式: TailwindCSS
- 编辑器: Tiptap
- 数据库: SQLite (通过 Tauri 插件)
- Node.js (v18+)
- Rust (最新稳定版)
- pnpm (推荐)
-
克隆仓库
git clone https://github.com/yourusername/stone-list.git cd stone-list -
安装依赖
pnpm install
-
启动开发模式
pnpm tauri dev
-
打包构建
pnpm tauri build