tmaegel/ntodotxt

Flutter app for managing your todos within a todo.txt file locally or via webdav (e.g. Nextcloud)

go to github download
tmaegel/ntodotxt

ntodotxt

CI
Release
F-Droid
License
Flutter

With ntodotxt you can manage your todos in a todo.txt file (i.e. all information
is stored in a single file). You can save your todos locally on your device and/or synchronize the todo.txt file via webdav - for
example with a self-hosted nextcloud instance.

This application is under active development and will continue to be modified and improved over time.

Downloads

Get it on F-Droid

Screenshots





Features

  • Manage your todos in todo.txt format
  • Manage your todos locally only if you want
  • Synchronize your todos via webdav with a server of your choice
  • Completely customizable filters
    • Ordering
    • Filter by project, context, priorities and completion
  • Custom path and filename of todo file on device

Planned features

  • [x] Build and publish to F-Droid (Android)
  • [ ] Build and publish to Google Play (Android)
  • [ ] Build and publish as flatpak to flathub (Linux)
  • [ ] Build and publish as snap to snapcraft (Linux)
  • [ ] Build and publish to Microsoft Store (Windows)
  • [ ] Add language localization (e.g. english, german)
  • [ ] Custom path of todo file on remote side
  • [ ] Custom todo filename remote side
  • [ ] Import existing todos from file
  • [ ] Export todos to file
  • [ ] Archiving of completed todos (done.txt)
  • [ ] Recurring tasks

Build

Flutter SDK is required to build this project.

flutter pub get
flutter run  # debug version
flutter build  # release version

Requirements

  • Nextcloud instance or other webdav server running (webdav-sync only)

Alternatives

There are other note taking apps with the WebDAV support.
See them in awesome WebDAV list

excellent projects related to tmaegel/ntodotxt recommend downloading