🍺 BREW Explorer

← all formulae

fvm

brew install fvm v4.1.1 MIT

Flutter version manager to switch SDK versions per project, written in Dart.

Why you might care

Simplifies managing multiple Flutter SDK versions across projects without polluting your global PATH. Essential for teams working on apps requiring different Flutter versions simultaneously. Single-binary installation with per-project version pinning via FVM config files.

Categories

Alternatives

asdf rbenv nvm
5.0k
30-day installs · #602
11.2k
90-day · #770
11.2k
365-day · #1364

Runtime dependencies

Build dependencies

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "asdf",
    "rbenv",
    "nvm"
  ],
  "build_dependencies": [
    "dart-sdk"
  ],
  "categories": [
    "version-control",
    "package-manager"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "dartaotruntime"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Manage Flutter SDK versions per project",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:37:52+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "fvm",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://fvm.app",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": "Index \u2013 FVM",
  "installs_30d": 4980,
  "installs_365d": 11192,
  "installs_90d": 11192,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": "2026-06-20T23:45:52+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "fvm",
  "oldnames": [],
  "one_liner": "Flutter version manager to switch SDK versions per project, written in Dart.",
  "optional_dependencies": [],
  "rank_30d": 602,
  "rank_365d": 1364,
  "rank_90d": 770,
  "raw_hash": "bed90b2df5ad0351",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/f/fvm.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "4.1.1",
  "versioned_formulae": [],
  "why_use_this": "Simplifies managing multiple Flutter SDK versions across projects without polluting your global PATH. Essential for teams working on apps requiring different Flutter versions simultaneously. Single-binary installation with per-project version pinning via FVM config files."
}