Skip to content
SPECIFICTION
Get listed

Clojure CLI

clojure.org

Free plan WindowsmacOSLinux
Visit clojure.org
Spec score 8.0 #38 of 93 in Package Managers

Spec sheet

Purpose
The Clojure CLI runs Clojure programs on the Java Virtual Machine and uses deps.edn files to configure and download dependencies.Read 11 Oct 2026 · clojure.org
Audience
Clojure is designed as a general-purpose language for areas where Java is suitable, with JVM access and built-in concurrency support.Read 11 Oct 2026 · clojure.org
Free plan
YesRead 21 Sep 2026 · clojure.org
Integrations
The CLI can use Clojure and other JVM-based libraries, with dependencies downloaded from public repositories such as Maven Central.Read 11 Oct 2026 · clojure.org
Security
The latest listed Linux and POSIX installer changes include embedding and checking checksums in the installers.Read 11 Oct 2026 · clojure.org
Support
The Clojure team directs users to its Ask Clojure forum to ask questions, report potential problems, and request enhancements.Read 11 Oct 2026 · clojure.org
Classpath debugging
Options include printing the classpath or dependency tree and writing a dependency expansion trace to trace.edn.Read 11 Oct 2026 · clojure.org
Dependency management
The CLI resolves dependencies from deps.edn configuration and downloads them for the JVM classpath.Read 11 Oct 2026 · clojure.org
Dependency resolution
YesRead 21 Sep 2026 · clojure.org
Execution modes
The CLI can execute functions with -X, run tools with -T, and run a main namespace or script with -M.Read 11 Oct 2026 · clojure.org
Java requirement
Clojure requires Java; the installation guide lists supported LTS releases as Java 8, 11, 17, 21, and 25.Read 11 Oct 2026 · clojure.org
Operating systems
The installation guide provides macOS, Linux, POSIX, and Windows instructions, including a Windows installer and WSL option.Read 11 Oct 2026 · clojure.org
Package formats
Maven JARs,Git repositories,local directories,local JARsRead 21 Sep 2026 · clojure.org
Private registry auth
YesRead 21 Sep 2026 · clojure.org
REPL
The clj command starts a Clojure REPL by default.Read 11 Oct 2026 · clojure.org
Repositories
The built-in root deps.edn includes Maven Central and Clojars as Maven repositories.Read 11 Oct 2026 · clojure.org
Supported platforms
Windows,macOS,Linux,POSIX systems; Java requiredRead 21 Sep 2026 · clojure.org
Tool installation
CLI tools can be installed locally under a short name and invoked across projects using the same user configuration.Read 11 Oct 2026 · clojure.org
Workspace support
YesRead 21 Sep 2026 · clojure.org

Plans and prices

Clojure CLI Free No paid plans or usage limits are stated on the pages reviewed Read 11 Oct 2026 · clojure.org

Every Clojure CLI plan and price →

Where Specifiction places it

Alternatives to Clojure CLIAll alternatives →