{"repo":"mudler/luet","free":true,"listed":false,"github":"https://github.com/mudler/luet","clone":"git clone https://github.com/mudler/luet.git","description":":package: :whale: 0-dependency Container-based Package Manager using SAT solver and QLearning","language":"Go","stars":304,"topics":["docker","cloud","package-manager","sat","golang","build","containers","reinforcement-learning","kubernetes"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"luet - Container-based Package manager Luet is a multi-platform Package Manager based off from containers - it uses Docker (and others) to build packages. It has zero dependencies and it is well suitable for \"from scratch\" environments. It can also version entire rootfs and enables delivery of OTA-alike updates, making it a perfect fit for the Edge computing era and IoT embedded devices. It offers a simple specfile format in YAML notation to define both packages and rootfs. As it is based on containers, it can be also used to build stages for Linux From Scratch installations and it can build and track updates for those systems. It is written entirely in Golang and where used as package manager, it can run in from scratch environment, with zero dependencies. In a glance - Luet can reuse Gentoo's portage tree hierarchy, and it is heavily inspired from it. - It builds from containers, but installs, uninstalls and perform upgrades on machines - Installer doesn't depend on anything ( 0 dep installer !), statically built - You can install it aside also with your current distro package manager, and start building and distributing your packages - Support for packages as \"layers\" - It uses SAT solving techniques to solve the deptree ( Inspired by OPIUM ) - Support for collections and templated package definitions - Can be extended with Plugins and Extensions - Can build packages in Kubernetes (experimental) - Uses containerd/go-containerregistry to manipulate images - works also daemo","default_branch":null,"files":null,"tree":[],"storefront":"/r/mudler","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mudler/luet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}