Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/parazeeknova/yggdrasil-todo
Simple, suckless GUI task management utility written in C with libleif for daily task management.
https://github.com/parazeeknova/yggdrasil-todo
clanguage desktop-app glew glfw3 linux-application minimal suckless task-management todo-app
Last synced: 23 days ago
JSON representation
Simple, suckless GUI task management utility written in C with libleif for daily task management.
- Host: GitHub
- URL: https://github.com/parazeeknova/yggdrasil-todo
- Owner: parazeeknova
- License: mit
- Created: 2024-08-08T14:22:28.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-14T20:49:56.000Z (6 months ago)
- Last Synced: 2024-11-15T02:23:53.443Z (3 months ago)
- Topics: clanguage, desktop-app, glew, glfw3, linux-application, minimal, suckless, task-management, todo-app
- Language: C
- Homepage:
- Size: 1.47 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: .github/README.md
- License: LICENSE
Awesome Lists containing this project
README
## 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](https://github.com/cococry/leif) UI library which is a small immediate mode UI framework that is written in C and made by [cococry](https://github.com/cococry).###### *
// Screenshot*
>[!IMPORTANT]
> Application only supports Linux and MacOS.###### *
Development & Running the Application*
###### *// Prerequisites*
```bash
sudo pacman -S gcc make glfw glew cglm # Arch Linux
yay -S libclipboard-gitgit clone https://github.com/cococry/leif # Clone leif (UI Library)
cd leif
make -j$(nproc) && sudo make install
cp -rf ./.leif ~/
```
###### *// Build*
```bash
gcc -o todo yggdrasil.c -lleif -lglfw -lm -lGL -lclipboard
```
###### *// Usage*
```bash
./todo
```###### *
Credits*
[cococry](https://github.com/cococry) for the [leif](https://github.com/cococry/leif) UI library.###### *
License*
Yggdrasil is licensed under the [MIT License](../LICENSE).