Geni

A Clojure dataframe library running on Apache Spark for efficient data processing.

DecliningOpen SourceLow lock-in

Pricing

Free tier

Flat rate

Adoption

Cooling

License

Open Source

Data freshness

Aging · Jun 8, 2026

Overview

What is Geni?

Geni is a powerful Clojure dataframe library that leverages the capabilities of Apache Spark to provide high-performance data manipulation and analysis. It's ideal for developers working with large datasets who need robust, scalable solutions.

Key differentiator

Geni stands out as one of the few dataframe libraries specifically designed for Clojure, offering seamless integration with Apache Spark to provide high-performance data processing capabilities.

Capability profile

Capability Radar

Ease of StartEcosystemValueMaturityFlexibilityScale Ready

Honest assessment

Strengths & Weaknesses

↑ Strengths

Integration with Apache Spark for scalable data processingmedium

Efficient dataframe operations optimized for Clojuremedium

Supports large-scale data analysis and manipulationmedium

↓ Weaknesses

Limited language supporthigh

Geni is primarily built for Clojure, which limits its accessibility to developers not familiar with or comfortable using the Clojure programming language.

Small community and limited third-party integrationsmedium

Due to its niche focus on Clojure and Apache Spark integration, Geni has a smaller user base and fewer third-party library or tool integrations compared to more mainstream data manipulation libraries.

Complex setup process for beginnershigh

Setting up the environment requires familiarity with both Clojure and Apache Spark, which can be a significant barrier for new users not already versed in these technologies.

Fit analysis

Who is it for?

✓ Best for

Clojure developers working with big data who require high-performance dataframe operations

Projects that need to integrate with existing Apache Spark infrastructure in a Clojure ecosystem

✕ Not a fit for

Developers looking for a solution outside of the Clojure ecosystem

Teams requiring real-time streaming capabilities (Geni is batch-oriented)

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

Next step

Get Started with Geni

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →