Priorify is a priority-based task manager built in C++, focused on performance, simplicity, and productivity.
This project started as a basic console UI app, and I am now evolving it into a modern, keyboard-driven TUI (Terminal User Interface), especially for Linux users like myself.
This project is designed to be:
- Fast -> minimal overhead, instant operations
- Keyboard-first -> no mouse needed, optimised workflow
- Focused -> prioritisation over clutter
- Native to developers -> built for terminal-heavy environments
Through this project, I intend to improve the way I track my tasks, solving a personal productivity problem, and I hope it helps others too.
- Add, update, complete, and remove tasks
- Display all tasks (ordered by priority)
- Clear all tasks
- In-memory storage using priority queue and vector
- Persistent storage with SQLite
- Cross-platform build scripts
The next major step is a feature-rich TUI, built mainly for Linux users like myself (Arch btw).
- Interactive task list with navigation
- Keyboard shortcuts for all actions
- Color-coded priorities and statuses
- Panels (task view, details, status bar)
- Modal inputs (add/edit tasks)
- Filtering and sorting
- Smooth and efficient screen updates
- Language: C++
- DB: SQLite
- TUI Library: FTXUI
- Architecture:
- Core logic (task manager)
- Persistence layer (SQLite)
- UI layer (TUI)
- Language: C++
- C++ Standard Template Library (STL)
- Database: SQLite
- Terminal UI: FTXUI
- Build System: CMake
git clone https://github.com/schak04/priorify.git
cd priorifychmod +x scripts/build.shBuild:
./scripts/build.shRun:
./bin/priorifyIf you're a Windows user and just want to run the exe, follow these steps:
- Go to Releases -> Priorify v1.0.0.
- Download the installer
priorify_setup.exeand install the app bundle using it.
Do not move the EXE out of the
bin/folder.
- Core features implemented
- Fully functional CLI app
- Refactored for upcoming TUI (using FTXUI)
- Migrated to CMake build system
- Currently working on v2.0.0 (TUI using FTXUI)
© 2025-2026 Saptaparno Chakraborty.
All rights reserved.


