A package manager for Chrome OS that enables installation of Linux tools and libraries on Chromebooks.
Chromebrew is a package manager specifically designed for Chrome OS that enables users to install Linux software packages on their Chromebooks. It solves the problem of Chrome OS lacking native package management by providing access to compilers, utilities, and libraries typically found in Linux distributions. The project transforms Chromebooks into more capable development machines by bridging the gap between Chrome OS and traditional Linux environments.
Chromebook users who want to use their devices for software development, system administration, or running Linux applications that aren't available through the standard Chrome OS ecosystem. This includes developers, students, and power users who need access to command-line tools and libraries.
Chromebrew offers the only comprehensive package management solution specifically tailored for Chrome OS, with extensive architecture support and a growing package repository. Unlike workarounds like Crouton or Crostini, it provides native-style package management directly within the Chrome OS environment without requiring full Linux containerization.
Package manager for Chrome OS
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports x86_64, i686, armv7l, and aarch64 architectures, as listed in the Supported Systems table, ensuring broad device coverage for various Chromebook models.
Offers a wide range of packages including compilers and utilities from the packages directory, enabling access to development tools like gcc and make that are otherwise missing.
Automatically handles package dependencies during installation, simplifying software setup, as highlighted in the key features section.
Includes a 'build' command to compile packages from source and create distributable archives, allowing for customizations, as shown in the usage table.
Requires enabling developer mode, which the README explicitly warns is insecure if not properly configured, adding significant security risks for users.
Does not support beta, dev, or Canary Chrome OS channels, and installation fails on Chrome OS M117+ in 'crosh', restricting usability on newer or unstable systems.
For i686, GUI apps are no longer supported, and for aarch64, only armv7l packages are provided (as noted in issue #8044), leading to potential performance or compatibility issues.