← All projects

Snapcraft

Snaps are universal Linux packages — simple to create and install

Dev Toolslinuxpackage-managerapp-storecontainerized-packagescross-distrosoftware-distributionopen-source
Snapcraft screenshot

About

Snapcraft is a platform for building and distributing containerized Linux software packages called snaps. Snaps bundle their dependencies, auto-update in the background, and work across all major Linux distributions without modification. Developers can publish their apps to the Snap Store, gaining exposure to millions of Linux users with built-in install metrics and automatic update management.

Problem

Distributing Linux applications across multiple distributions is complex due to dependency conflicts and lack of a unified discovery and update mechanism.

For

Linux application developers and software publishers

How it works

Developers define a snapcraft.yaml file specifying their app and dependencies, build a snap package, and publish it to the Snap Store where users can install and receive automatic background updates.

Business model

free

Status

launched

Company

Canonical

Similar projects