scicloj.ml
Clojure-based ML library for immutable data processing pipelines.
- Status
- UnmaintainedGitHub repository has been archived.
- Last checked
- Checked · Oct 12, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
scicloj.ml is a Clojure machine learning library that offers an idiomatic approach to building immutable data processing pipelines, leveraging tech.ml.dataset for its operations. It's ideal for developers looking to integrate robust and efficient ML capabilities into their Clojure applications.
scicloj.ml stands out as the only Clojure ML library offering an idiomatic approach to immutable data processing, making it uniquely suited for functional programming enthusiasts.
When it fits — and when it doesn’t
A good fit for
Developers building ML pipelines within Clojure applications who need an idiomatic approach to data processing.
Teams working with immutable datasets and requiring efficient, functional programming paradigms.
Look elsewhere if
Projects that require real-time streaming data processing
Applications needing a web-based UI for model training and deployment
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited community support and documentation
The library is relatively new, leading to fewer resources and slower response times for issues.
- 02
Niche language ecosystem (Clojure)
Limited adoption outside the Clojure community may result in less third-party support and integrations.
- 03
Performance overhead due to immutable data structures
The use of immutable data processing pipelines can lead to increased memory usage and slower performance compared to mutable alternatives.
- 04
Complex setup for beginners
Setting up a Clojure environment with all necessary dependencies can be challenging for developers new to the language.
What it does well
Idiomatic Clojure approach to ML
Immutable data processing pipelines
Integration with tech.ml.dataset
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 scicloj.ml
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for scicloj.ml’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.
Markdown
[](https://navigateaitools.com/explorer/tool/scicloj-ml)HTML
<a href="https://navigateaitools.com/explorer/tool/scicloj-ml"><img src="https://navigateaitools.com/badge/scicloj-ml.svg" alt="scicloj.ml — tracked on AI Navigator" height="58"></a>