Chromebrew: A Package Manager for Chrome OS Developers
If you're a developer using a Chromebook, you've probably hit that moment where you wanted to install a proper development toolchain and realized Chrome OS doesn't come with a native package manager. That's where Chromebrew comes in—it's bringing the convenience of package management to Chrome OS devices.
What It Does
Chromebrew is essentially a package manager designed specifically for Chrome OS. It runs in the Chrome OS shell (not the Crostini Linux environment) and lets you install, update, and manage development tools and libraries directly on your Chromebook. Think of it as bringing Homebrew-style package management to the Chrome OS environment.
Why It's Cool
The clever part about Chromebrew is that it works within the existing Chrome OS security model rather than fighting against it. Since Chrome OS is quite locked down, Chromebrew operates within the user's home directory and doesn't require disabling system security features.
It's particularly useful for developers who want to:
- Install development tools like git, vim, or ruby without entering developer mode
- Set up a lightweight development environment quickly
- Work with native Chrome OS while still having access to essential tools
The package repository includes everything from basic utilities to programming languages and development libraries, all compiled to work within Chrome OS's constraints.
How to Try It
Getting started with Chromebrew is straightforward. Open your Chrome OS terminal (Ctrl+Alt+T, then type shell) and run:
curl -Ls git.io/vddgY | bash
This will download and install Chromebrew. Once installed, you can start installing packages:
crew install git
crew install node
The project maintains a growing collection of packages, and you can browse what's available or contribute new ones through their GitHub repository.
Final Thoughts
Chromebrew fills a genuine gap for developers using Chromebooks as their primary machines. While it's not a replacement for full Linux environments, it provides that crucial middle ground for quick development work without the overhead of enabling developer mode or setting up Crostini. For anyone regularly coding on a Chromebook, this is definitely worth keeping in your toolkit.
Follow for more open source projects: @githubprojects