GPU & Compute

Neanderthal

Fast Clojure Matrix Library for CPU and GPU computations

Status
Generally available
Last checked
Checked · Oct 16, 2026
License
Open source
Pricing
Free tier · from $0

What it is

Neanderthal is a high-performance matrix library for the Clojure programming language, supporting both native CPU and GPU operations through OpenCL and CUDA.

Neanderthal stands out as a high-performance matrix library specifically optimized for Clojure, offering seamless integration with both CPU and GPU through OpenCL and CUDA.

When it fits — and when it doesn’t

A good fit for

  • Clojure developers working on performance-critical numerical computations

  • Projects needing to leverage both CPU and GPU for matrix operations

  • Developers who prefer a Clojure-centric solution over general-purpose libraries

Look elsewhere if

  • Teams requiring support for multiple programming languages beyond Clojure

  • Applications where the overhead of JVM is unacceptable

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

    Neanderthal is tightly integrated with Clojure, making it less accessible for developers familiar with other programming languages.

  2. 02

    Small community and ecosystem

    The Uncomplicate ecosystem, while robust, has a smaller user base compared to more mainstream libraries like TensorFlow or PyTorch.

  3. 03

    Complex setup for GPU operations

    Setting up OpenCL and CUDA environments can be challenging and requires specific hardware configurations, leading to potential compatibility issues.

What it does well

  • Support for both CPU and GPU computations through OpenCL and CUDA

  • High-performance matrix operations optimized for Clojure

  • Integration with the Uncomplicate ecosystem

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 Neanderthal

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

Open the setup guide →