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.
- 01
Limited language support
Neanderthal is tightly integrated with Clojure, making it less accessible for developers familiar with other programming languages.
- 02
Small community and ecosystem
The Uncomplicate ecosystem, while robust, has a smaller user base compared to more mainstream libraries like TensorFlow or PyTorch.
- 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.