Skip to content

orgtitago/UtopiaPM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Utopia Package Manager

📂 Universal Package Manager for Utopia Linux.

C23 Meson License: AGPL-3.0


📋 Table of Contents

  1. Features
  2. Status & Roadmap
  3. Installation
  4. Contributing
  5. License

✨ Features

  • 🔹 Intuitive CLI — context‑aware help and suggestions.

  • Blazing performance — instant package installation.

  • 🎨 Clean output — colorized, structured, and easy in use.

  • 🔒 Memory-Safe — all code tested.

  • 🌐 Cross‑platform — support almost all Linux distributions and architectures.


📊 Status & Roadmap

Feature Status Notes
Package downloading ? Untested yet...
Package install (bin) Testing installation
Package compiling Testing compiling...
Package removing Database and removing pkg - work
Package update Planning
Package verification ✓? Maybe work...?
Repositories Planning...
Mirrors Planning....
Configuration Added minimal config, full - soon
Containers ✓? Testing alpha containers bwrap...
ANSI Selectors Soon...
Localization Added eng, ukr localization

🚀 Installation

🏗️ Building from source

Install clang or gcc (if missing)

Clone repo:

git clone https://codeberg.org/titago/UtopiaPM.git
cd UtopiaPM && mkdir build

Compiling:

meson setup build --buildtype=release --prefix=/usr    
ninja -C build

Install:

sudo ninja -C build install    

🤝 Contributing

We welcome contributions! Please:

  ⭐️ Star the repo

  🍴 Fork & create a branch (feature/xyz)

  📝 Add tests & documentation

  🔀 Open a Pull Request

📄 License

This project is licensed under the AGPL-3.0 License.
See LICENSE for details.