A minimal desktop to-do app built with Avalonia, designed for instant use with automatic saving and simple local storage.
- Automatic persistence (autosave)
- JSON-based local storage
- Reactive UI with data binding
- Cross-platform (Linux, macOS, Windows)
- .NET 9.0
- git
git clone https://github.com/terra2o/Tasks.git
cd Tasks
chmod +x build-linux.sh
./build-linux.shFlatpak:
chmod +x build-flatpak.sh
./build-flatpak.shgit clone https://github.com/terra2o/Tasks.git
cd Tasks
dotnet publish -c Release -r win-x64 --self-contained true
Tasks are stored locally as JSON:
- Linux:
~/.config/Tasks_terra2o/tasks.json - Windows:
%APPDATA%\Tasks_terra2o\tasks.json
I wanted a fast, distraction-free way to track small tasks without accounts, sync, or heavy UI, and many more features than I need.
Most to-do apps felt over-engineered for something I just wanted to open, edit, and close.
