Model Hubs & Serving

Distances.jl

Julia module for evaluating distances and similarities between data points.

Status
UnmaintainedNo commits in 541 days.
Last checked
Checked · Oct 7, 2026
License
Open source
Pricing
Free tier · from $0

What it is

Distances.jl is a Julia package that provides a wide range of distance metrics to evaluate the similarity or dissimilarity between data points. It's essential for developers working on machine learning, clustering, and other data analysis tasks requiring precise distance calculations.

Distances.jl stands out for its extensive range of distance metrics and high performance in numerical computations within the Julia ecosystem.

When it fits — and when it doesn’t

A good fit for

  • Julia developers working on machine learning and data analysis who need a comprehensive set of distance metrics.

  • Projects requiring high-performance numerical computations with Julia.

Look elsewhere if

  • Developers primarily using languages other than Julia, as the integration is tightly coupled to the language.

  • Applications that require real-time streaming or low-latency processing not supported by library-based solutions.

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited language support

    Distances.jl is exclusively available for the Julia programming language, which may limit its accessibility to developers who are not familiar with or do not use Julia.

  2. 02

    Small community compared to Python libraries

    Julia's smaller ecosystem means fewer contributors and potentially less frequent updates compared to popular distance metric libraries in more widely used languages like Python (e.g., SciPy).

  3. 03

    Complex setup for non-Julia users

    Setting up a Julia environment, especially on systems where it is not natively installed, can be complex and time-consuming compared to more mainstream languages.

What it does well

  • Wide range of distance metrics including Euclidean, Manhattan, and Cosine distances.

  • High performance due to Julia's efficient numerical computation capabilities.

  • Extensive documentation and community support.

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up Distances.jl

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →