Welcome to the new FlakeHub docs experience!
Features
Flake discovery

Flake discovery

FlakeHub provides several ways of discovering flakes that have been published to the platform.

Search

The FlakeHub UI provides a search bar that enables you to search for flakes using arbitrary search queries, such as "rust" or "nix neovim." You can activate the search bar using ⌘ + K or Ctrl + K.

You can also search using the FlakeHub CLI's search command. Here's an example:

fh search wayland

Listing

All flakes

You can see a listing of all available flakes at flakehub.com/flakes (opens in a new tab) or using fh:

fh list flakes

All organizations

You can see a listing of all public organizations at flakehub.com/orgs (opens in a new tab) or using fh:

fh list orgs

Releases for a flake

You can see a listing of all releases of a flake at a URL with this structure:

https://flakehub.com/flake/:org/:project/releases

staticrequired

You can also use the fh's list releases command:

fh list releases ublue-os/fleek

Matching versions

You can see a listing of all flake versions matching a version constraint at a URL with this structure:

https://flakehub.com/label/:org/:project/:version-requirement

staticrequired

You can also use the fh's list versions command:

fh list versions DeterminateSystems/flake-checker "0.1.*"

By label

You can see a listing of all flakes bearing a specific label at a URL with this structure:

https://flakehub.com/label/:label

staticrequired

You can also use the fh's list label command:

fh list label nixos