🍺 BREW Explorer

← all formulae

leiningen

brew install leiningen v2.13.0 EPL-1.0

Build automation and project management tool for Clojure, written in Clojure.

Why you might care

Leiningen handles dependency management, testing, compilation, and packaging for Clojure projects through a declarative project.clj file. It's the de-facto standard build tool in the Clojure ecosystem and manages the JVM toolchain for you, making it essential for any Clojure development workflow.

Categories

Alternatives

boot deps.edn Maven Gradle
1.9k
30-day installs · #986
3.8k
90-day · #1227
10.5k
365-day · #1400

Runtime dependencies

Links

Caveats

Dependencies will be installed to:
  $HOME/.m2/repository
To play around with Clojure run `lein repl` or `lein help`.

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

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "boot",
    "deps.edn",
    "Maven",
    "Gradle"
  ],
  "build_dependencies": [],
  "categories": [
    "build-system",
    "package-manager"
  ],
  "caveats": "Dependencies will be installed to:\n  $HOME/.m2/repository\nTo play around with Clojure run `lein repl` or `lein help`.\n",
  "conflicts_with": [],
  "dependencies": [
    "openjdk"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Build tool for Clojure",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:41:14+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "leiningen",
  "github_default_branch": null,
  "github_last_commit_at": null,
  "github_readme_excerpt": null,
  "github_repo": null,
  "github_stars": null,
  "github_topics": [],
  "homepage": "https://codeberg.org/leiningen/leiningen",
  "homepage_og_description": "Project automation for Clojure",
  "homepage_og_image": "https://codeberg.org/leiningen/leiningen/-/summary-card",
  "homepage_title": "leiningen/leiningen: Project automation for Clojure - Codeberg.org",
  "installs_30d": 1942,
  "installs_365d": 10503,
  "installs_90d": 3849,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "EPL-1.0",
  "llm_generated_at": "2026-06-20T23:48:16+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "leiningen",
  "oldnames": [],
  "one_liner": "Build automation and project management tool for Clojure, written in Clojure.",
  "optional_dependencies": [],
  "rank_30d": 986,
  "rank_365d": 1400,
  "rank_90d": 1227,
  "raw_hash": "b81ae3d6e6016573",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/l/leiningen.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "2.13.0",
  "versioned_formulae": [],
  "why_use_this": "Leiningen handles dependency management, testing, compilation, and packaging for Clojure projects through a declarative project.clj file. It\u0027s the de-facto standard build tool in the Clojure ecosystem and manages the JVM toolchain for you, making it essential for any Clojure development workflow."
}