EVERYTHING XIAOMI
Get listed

Coursier

Place
#57 of 93
Score
6.4
Coursier's website

The facts below are what the maker publishes about Coursier, checked and dated. Our editors have not written about it yet.

The facts

Each one read from Coursier's own pages, with the date it was checked.

What it does

API
The Scala API provides dependency resolution and artifact fetching through coursier.Resolve and coursier.Fetch.checked 12 Oct 2026
Architecture limit
The Windows installer currently installs only the x86_64 build; Windows ARM64 users are directed to the JAR-based launcher instructions.checked 11 Oct 2026
Build integration
Coursier support is included and enabled by default in sbt 1.3.x and later.checked 12 Oct 2026
Build provenance
Coursier release binaries are attested with GitHub Actions build provenance, and the project documents verification with the GitHub CLI.checked 12 Oct 2026
Checksum security
Coursier verifies downloaded artifact checksums when available, but accepts artifacts without checksum verification if no checksum is available.checked 12 Oct 2026
CLI
The `cs` command-line tool can install and launch Scala applications and create standalone launchers for them.checked 11 Oct 2026
CLI features
Its CLI manages installed applications and JVMs, launches Scala applications, and resolves or fetches Maven dependencies.checked 12 Oct 2026
Compatibility limitation
The documentation says Ivy support is poorly tested and projects that rely heavily on Ivy features may encounter limitations.checked 12 Oct 2026
Default setup
The default setup installs Coursier, scala-cli, Scala, scalac, sbt, sbtn, and scalafmt, and installs a JVM if none is found.checked 11 Oct 2026
Dependency management
Coursier resolves and fetches dependencies using metadata and artifacts from Maven and Ivy repositories.checked 11 Oct 2026
Dependency resolution
Yeschecked 21 Sep 2026
Documented limitation
The documentation says Ivy support is poorly tested and projects relying heavily on Ivy features may encounter limitations.checked 11 Oct 2026
Functional API
The API supports synchronous execution, Scala Future, and IO-based execution.checked 11 Oct 2026
Integrations
The project lists Ammonite, Mill, scalafmt, Scalafix, Toree, Almond, and Visual Studio Code Scala language servers among projects that rely on Coursier.checked 11 Oct 2026
License
Coursier is released under the Apache License, version 2.checked 12 Oct 2026
Mill limitation
The installation documentation says Mill is not included in the default setup and installing it with cs install mill is unsupported and known not to work.checked 12 Oct 2026
Offline installation
Yeschecked 21 Sep 2026
Package formats
Maven,Ivychecked 21 Sep 2026
Parallel downloads
Coursier supports parallel downloads and does not use a global lock, allowing multiple applications to download at the same time.checked 12 Oct 2026
Private registry auth
Yeschecked 21 Sep 2026
Purpose
Coursier is a Scala application and artifact manager that installs Scala applications, sets up Scala development environments, and downloads and caches artifacts from the web.checked 12 Oct 2026
Repository support
The API defaults to the local Ivy2 repository on the JVM and Maven Central, and allows additional repositories to be configured.checked 12 Oct 2026
SBOM limitation
Coursier does not currently generate a Software Bill of Materials during dependency resolution.checked 12 Oct 2026

Where it runs

Platform availability
The installation page provides native launchers for Linux, macOS, and Windows, plus a JAR-based launcher for systems with Java 8 or later.checked 12 Oct 2026

Alternatives to Coursier

All alternatives
  1. 1

    npm

    Free planLinuxmacOSWindows
    8.3From $7 a month
  2. 2

    vcpkg

    Free planAndroidiOSLinuxmacOS
    7.7Free plan
  3. 3uv logo

    uv

    Free planLinuxmacOSWindows
    7.6Free plan
  4. 4

    pip

    Free planLinuxmacOSWindows
    7.6Free plan
  5. 5

    Pixi

    Free planLinuxmacOSWindows
    7.6From €42 a month
  6. 6Cargo logo

    Cargo

    Free planLinuxmacOSWindows
    7.5Free plan