Neanderthal
Fast Clojure Matrix Library for CPU and GPU computations
Pricing
Free tier
Flat rate
Adoption
→StableLicense
Open Source
Data freshness
Aging · Jun 8, 2026Overview
What is Neanderthal?
Neanderthal is a high-performance matrix library for the Clojure programming language, supporting both native CPU and GPU operations through OpenCL and CUDA.
Key differentiator
“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.”
Capability profile
Capability Radar
Honest assessment
Strengths & Weaknesses
↑ Strengths
↓ Weaknesses
Neanderthal is tightly integrated with Clojure, making it less accessible for developers familiar with other programming languages.
The Uncomplicate ecosystem, while robust, has a smaller user base compared to more mainstream libraries like TensorFlow or PyTorch.
Setting up OpenCL and CUDA environments can be challenging and requires specific hardware configurations, leading to potential compatibility issues.
Fit analysis
Who is it for?
✓ Best 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
✕ Not a fit for
Teams requiring support for multiple programming languages beyond Clojure
Applications where the overhead of JVM is unacceptable
Cost structure
Pricing
Free Tier
Available
Open source — free to use
Starts at
$0
Model
Flat rate
Enterprise
None
Performance benchmarks
How Fast Is It?
Ecosystem
Relationships
Alternatives
Works well with
Next step
Get Started with Neanderthal
Step-by-step setup guide with code examples and common gotchas.