Skip to content

guisodre12/gcano

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Gcano Ain't Not an Organizer!

Lightweight package helper for Linux written in C

A fast ncurses interface for managing packages using your system's native package manager.

License Language Platform Status


InstallationFeaturesUsageBuildConfigurationContributing


🚀 Overview

Gcano is a lightweight terminal package helper written entirely in C.

Instead of using the bare bones terminal, Gcano provides an intuitive ncurses-based interface for browsing, searching, and installing packages while automatically using the package manager available on your system. Kinda like aptitude, but for everything.

Supported backends include:

  • pacman
  • apt
  • dnf

✨ Features

  • Keyboard-driven terminal interface
  • Extremely lightweight and fast
  • Search packages easily
  • Install packages from one interface
  • Automatically detects your package manager
  • Optional Lua plugin support(SOON!)
  • Works across multiple Linux distributions
  • Written in pure C

📸 Preview

Screenshot From 2026-07-04 23-39-08 Screenshot From 2026-07-04 23-39-30

📥 Installation

Requirements

Dependency Version
GCC 7+
GNU Make 4+
ncurses 6+
Lua (optional) 5.3+

Install dependencies:

Debian/Ubuntu:

sudo apt update
sudo apt install gcc make libncurses5-dev libncursesw5-dev 

Arch Linux:

sudo pacman -S gcc make ncurses

Fedora:

sudo dnf install gcc make ncurses-devel

Build from source

git clone https://github.com/guisodre12/gcano.git
cd gcano
make
sudo make install

💻 Usage


user@computer[~}$: gcano

⚙️ Configuration (In development)

Configuration files are soon to be stored inside:

~/.config/gcano/

Lua plugins will soon be possible to be added as to customize menus and extend functionality.


🤝 Contributing

Contributions are welcome!

You can help by:

  • Reporting bugs
  • Suggesting new features
  • Improving documentation
  • Submitting pull requests

📄 Gcano is free software!

This project is free and open source and licensed under the GNU GPL v3.

See the LICENSE file for details.


⭐ If you like Gcano, consider giving it a star!

Named after the king of the Americas in 2023, made with ❤️ by Gui Sodré

About

Gcano - Gcano ain't not an organizer!

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors