avatar

an experimental package manager for operating systems

lpm simple demonstration

Lightning Fast

Blazing-fast performance in package management operations, ensuring quick installations and updates for your OS.

Secure

LPM takes utmost care in managing dependencies, restricting external libraries to just lz4 and sqlite3. This meticulous approach guarantees a secure package tree, minimizing potential vulnerabilities.

Lightweight

LPM's core package management implementation is lean and efficient. Additional functionalities are provided as optional modules, loaded at runtime, resulting in a lightweight package manager tailored to your specific requirements.

Module Support

Harness the power of LPM by creating extensions in various programming languages. LPM's flexible architecture enables developers to integrate their custom modules seamlessly.

Easy to Adapt

LPM's simplicity allows package building using familiar tools like Bash and JSON. The straightforward approach of modules like lpm-builder makes the adaptation process a breeze.

Compatibility

LPM strives for universal compatibility across all UNIX like systems, providing a consistent and seamless experience for users regardless of their system.

Workspaces (Upcoming)

In the beta release, LPM plans to introduce workspace support, enabling isolated installations of packages, enhancing flexibility and project management.

Snapshots (Upcoming)

In the beta release, LPM plans to introduce snapshot functionality, allowing users to recover OS packages from compact SQLite database snapshots, streamlining system restoration with single command.

Rootless Mode (Upcoming)

In the beta release, LPM plans to introduce a rootless mode, allowing users to install packages without requiring root privileges.