Skip to content

Simple, suckless GUI task management utility written in C with libleif for daily task management.

License

Notifications You must be signed in to change notification settings

parazeeknova/yggdrasil-todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yggdrasil - A To-Do Application

// Overview

Yggdrasil is a everyday to-do application written in C. With a clean and intuitive interface, along with a range of useful features to streamline your productivity.

It supports serialization & deserialization of tasks. Furthmore, the app implements a priority system for your tasks and the displayed tasks are sorted from high to low priority. There is also a filtering system that filters tasks after different critia (eg. completed, high priority,in progress).

// UI Library

The UI of the applicaton is written with the leif UI library which is a small immediate mode UI framework that is written in C and made by cococry.

// Screenshot
Logo

Yggdrasil

Important

Application only supports Linux and MacOS.

Development & Running the Application
// Prerequisites
sudo pacman -S gcc make glfw glew cglm # Arch Linux 
yay -S libclipboard-git

git clone https://github.com/cococry/leif # Clone leif (UI Library)
cd leif
make -j$(nproc) && sudo make install
cp -rf ./.leif ~/
// Build
gcc -o todo yggdrasil.c -lleif -lglfw -lm -lGL -lclipboard
// Usage
./todo
Credits

cococry for the leif UI library.

License

Yggdrasil is licensed under the MIT License.

About

Simple, suckless GUI task management utility written in C with libleif for daily task management.

Topics

Resources

License

Stars

Watchers

Forks

Languages