Onyx
Distributed, masterless data processing in Clojure
- Status
- UnmaintainedGitHub repository has been archived.
- Last checked
- Checked · Oct 10, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
Onyx is a distributed, high-performance, fault-tolerant data processing system written entirely in Clojure. It's designed for large-scale data pipelines and real-time stream processing.
Onyx stands out with its masterless architecture and high performance, making it ideal for fault-tolerant data processing in Clojure environments.
When it fits — and when it doesn’t
A good fit for
Teams needing a fault-tolerant, high-performance Clojure-based data processing solution
Projects requiring real-time stream processing capabilities with Clojure
Organizations that prefer self-hosted solutions for data pipelines
Look elsewhere if
Developers looking for managed cloud services without the need to self-host
Teams preferring a more widely used language like Python or Java over Clojure
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited language support due to primary use of Clojure
Onyx is primarily written in and requires knowledge of Clojure, which may limit the pool of developers who can effectively work with it.
- 02
Complex setup process for new users
Setting up Onyx involves configuring multiple components and understanding distributed systems concepts, which can be challenging for beginners.
- 03
Small community size compared to more mainstream tools
The active user base is relatively small, leading to fewer resources, slower issue resolution, and less frequent updates.
- 04
Performance can degrade under certain edge conditions
In specific scenarios with high variability in task execution times or network latency, Onyx may not maintain optimal performance levels.
What it does well
Distributed and masterless architecture for fault tolerance
High performance data processing capabilities
Supports real-time stream processing
Written entirely in Clojure, leveraging its functional programming features
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 Onyx
Setup steps, common gotchas and what to check after 30 days.
Get the badge
A small badge for Onyx’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/onyx)HTML
<a href="https://navigateaitools.com/explorer/tool/onyx"><img src="https://navigateaitools.com/badge/onyx.svg" alt="Onyx — tracked on AI Navigator" height="58"></a>