Task manager with Todoist, Nextcloud & CalDAV support designed for GNOME
See the code
Note: Planify is not created by, affiliated with, or supported by Doist
Minimum Requirements:
Build Dependencies:
| Package | Version |
|---|---|
| meson | ≥ 0.56 |
| valac | ≥ 0.48 |
| gio-2.0 | ≥ 2.80.3 |
| glib-2.0 | ≥ 2.80.3 |
| gee-0.8 | ≥ 0.20.6 |
| gtk4 | ≥ 4.14.4 |
| libsoup-3.0 | ≥ 3.4.4 |
| sqlite3 | ≥ 3.45.1 |
| libadwaita-1 | ≥ 1.5.3 |
| json-glib-1.0 | ≥ 1.8.0 |
| libecal-2.0 | ≥ 3.52.4 |
| libedataserver-1.2 | ≥ 3.52.4 |
| libportal | ≥ 0.7.1 |
| libportal-gtk4 | ≥ 0.7.1 |
| gxml-0.20 | ≥ 0.21.0 |
| libsecret-1 | ≥ 0.21.4 |
| libspelling-dev | latest |
| gtksourceview-5 | 5.12.1 |
| libicu-dev | ≥ 76.1 |
Install Dependencies:
Fedora/RHEL:
sudo dnf install vala meson ninja-build gtk4-devel libadwaita-devel libgee-devel libsoup3-devel libportal-devel libportal-gtk4-devel evolution-devel libspelling-devel gtksourceview5-devel libicu-devel
Ubuntu/Debian:
sudo apt install valac meson ninja-build libgtk-4-dev libadwaita-1-dev libgee-0.8-dev libjson-glib-dev libecal2.0-dev libsoup-3.0-dev libportal-dev libportal-gtk4-dev libspelling-1-dev libgtksourceview-5-dev libicu-dev
Build Instructions:
# Clone the repository
git clone https://github.com/alainm23/planify.git
cd planify
# Configure build
meson build --prefix=/usr
# Compile
cd build
ninja
# Install
sudo ninja install
# Run
io.github.alainm23.planify
Using GNOME Builder:
We welcome contributions! Here's how you can help:
Help make Planify available in your language:
Planify follows the GNOME Code of Conduct. We are committed to providing a welcoming and inclusive environment for all contributors.
Our Principles:
If you find Planify useful, consider supporting its development:
(top 24 of 74)
10,162 followers · starred Dec 2023
328 followers · starred Feb 2025
642 followers · starred Apr 2024
900 followers · starred Dec 2020
Task manager with Todoist, Nextcloud & CalDAV support designed for GNOME
See the code
Note: Planify is not created by, affiliated with, or supported by Doist
Minimum Requirements:
Build Dependencies:
| Package | Version |
|---|---|
| meson | ≥ 0.56 |
| valac | ≥ 0.48 |
| gio-2.0 | ≥ 2.80.3 |
| glib-2.0 | ≥ 2.80.3 |
| gee-0.8 | ≥ 0.20.6 |
| gtk4 | ≥ 4.14.4 |
| libsoup-3.0 | ≥ 3.4.4 |
| sqlite3 | ≥ 3.45.1 |
| libadwaita-1 | ≥ 1.5.3 |
| json-glib-1.0 | ≥ 1.8.0 |
| libecal-2.0 | ≥ 3.52.4 |
| libedataserver-1.2 | ≥ 3.52.4 |
| libportal | ≥ 0.7.1 |
| libportal-gtk4 | ≥ 0.7.1 |
| gxml-0.20 | ≥ 0.21.0 |
| libsecret-1 | ≥ 0.21.4 |
| libspelling-dev | latest |
| gtksourceview-5 | 5.12.1 |
| libicu-dev | ≥ 76.1 |
Install Dependencies:
Fedora/RHEL:
sudo dnf install vala meson ninja-build gtk4-devel libadwaita-devel libgee-devel libsoup3-devel libportal-devel libportal-gtk4-devel evolution-devel libspelling-devel gtksourceview5-devel libicu-devel
Ubuntu/Debian:
sudo apt install valac meson ninja-build libgtk-4-dev libadwaita-1-dev libgee-0.8-dev libjson-glib-dev libecal2.0-dev libsoup-3.0-dev libportal-dev libportal-gtk4-dev libspelling-1-dev libgtksourceview-5-dev libicu-dev
Build Instructions:
# Clone the repository
git clone https://github.com/alainm23/planify.git
cd planify
# Configure build
meson build --prefix=/usr
# Compile
cd build
ninja
# Install
sudo ninja install
# Run
io.github.alainm23.planify
Using GNOME Builder:
We welcome contributions! Here's how you can help:
Help make Planify available in your language:
Planify follows the GNOME Code of Conduct. We are committed to providing a welcoming and inclusive environment for all contributors.
Our Principles:
If you find Planify useful, consider supporting its development:
(top 24 of 74)
10,162 followers · starred Dec 2023
328 followers · starred Feb 2025
642 followers · starred Apr 2024
900 followers · starred Dec 2020