solc-select
« Back to VersTracker
Description:
Manage multiple Solidity compiler versions
Type: Formula  |  Tracked Since: Dec 16, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: solidity ethereum compiler development blockchain
Install: brew install solc-select
About:
solc-select is a command-line utility that allows developers to install and switch between multiple versions of the Solidity compiler (solc). It simplifies managing compiler dependencies for different projects, ensuring consistent compilation and bytecode generation across environments.
Key Features:
  • Install specific Solidity compiler versions on demand
  • Switch globally or per-project between installed versions
  • Automatic detection of version requirements from pragma statements
  • Simple command-line interface
Use Cases:
  • Managing compiler versions for legacy and modern Solidity projects
  • Ensuring reproducible builds across different development environments
  • Testing smart contracts against multiple compiler versions
Alternatives:
  • Docker solc images – Docker provides isolated environments but is heavier; solc-select offers lightweight, native version switching
  • svm (Solidity Version Manager) – svm is a Rust-based alternative with similar functionality and broader ecosystem support
Version History
Detected Version Rev Change Commit
Jan 11, 2026 8:21am 2 REVISION_ONLY fd303254
Dec 16, 2025 2:03pm 1 VERSION_BUMP f1752b33
Dec 16, 2025 1:55pm 1 VERSION_BUMP bea60210
Dec 4, 2025 11:31pm 0 VERSION_BUMP bf00800b
Oct 12, 2025 10:23am 0 VERSION_BUMP ed2baa5c
Oct 11, 2024 9:23pm 2 VERSION_BUMP 8b78f8ae
Sep 13, 2024 10:42pm 2 VERSION_BUMP fc19c75a