It is designed for the GNOME desktop environment and supports integration with Todoist and Nextcloud. The app offers an intuitive visual style and a variety of features, including task drag and drop sorting, project progress indicators, night mode, custom reminder systems, and offline Todoist syncing, among others. Users can search for tasks through the quick find feature, while supporting recurring due dates and reminder notifications.
alainm23/planify is an open-source task management app (To-Do/Task Manager), which can be understood as an open-source version of Todoist / Things / Microsoft To Do. It is a native application designed for the Linux desktop environment, especially GNOME .
Basic introduction
Planify is a modern task management application built on the GTK 4 + libadwaita stack with a style that is very consistent with the GNOME desktop.
It is designed to allow users to efficiently manage tasks, projects, and to-dos on their desktops.
- Platform: Mainly for Linux desktop (GNOME / Flatpak).
- Tech stack: Vala, GTK4, libadwaita
- Sync: Supports synchronization with Todoist, Nextcloud Tasks, and CalDAV
Core features:
| Functional categories | Description |
|---|---|
| Task management | add, edit, delete tasks; Support setting deadlines, priorities, tags, notes, etc |
| Projects and groupings | Tasks can be categorized by project or list, supporting subtasks |
| Reminders and schedules | You can add reminders, due times, and calendar view to tasks |
| Cloud synchronization | Supports synchronization with Todoist, Nextcloud, and CalDAV for consistency across devices |
| Modern UI | Use GNOME HIG style, dark mode, smooth animations |
| Shortcut key support | Full keyboard operation, suitable for efficiency users |
Install and release channels
- Flatpak (recommended method)
flatpak install flathub io.github.alainm23.planify - Also available via source compilation (Meson-based)
Project background
by Alain M. is a GNOME application developer who focuses on creating high-quality, open-source desktop applications (his other projects include Ciano, Noted , etc.).
Planify is designed to be focused, concise, and distraction-free, giving users full control over task data locally, while also having the option to sync with the cloud.
Short summary (suitable for video introduction)
Planify is an open-source task management app for the GNOME desktop with a clean, smooth animations, features comparable to Todoist, and synchronization with Nextcloud, making it one of the most popular to-do tools for Linux users.
Github:https://github.com/alainm23/planify
Tubing: