Tablecloth
A dataframe grammar inspired by R libraries for tech.ml.dataset.
Pricing
Free tier
Flat rate
Adoption
→StableLicense
Open Source
Data freshness
Aging · Jun 8, 2026Overview
What is Tablecloth?
Tablecloth is a dataframe grammar that wraps around tech.ml.dataset and draws inspiration from several R libraries, providing a powerful toolset for data manipulation and analysis in Clojure.
Key differentiator
“Tablecloth stands out by offering a dataframe grammar inspired by R libraries within the Clojure ecosystem, providing a unique blend of functional programming and powerful data manipulation capabilities.”
Capability profile
Capability Radar
Honest assessment
Strengths & Weaknesses
↑ Strengths
↓ Weaknesses
Tablecloth is primarily designed for Clojure, limiting its usability for developers proficient in other languages.
The open-source project has a relatively small contributor base and lacks comprehensive documentation, making it harder to find support or examples online.
Data manipulation tasks may be slower compared to similar tools in languages that compile directly to machine code or use a more optimized runtime environment.
Setting up the development environment and integrating Tablecloth with existing Clojure projects can be challenging for beginners due to its dependency on tech.ml.dataset and other libraries.
Fit analysis
Who is it for?
✓ Best for
Clojure developers working with large datasets who need a powerful dataframe manipulation tool inspired by R libraries.
Data analysts looking to leverage the functional programming capabilities of Clojure in their data analysis workflows.
✕ Not a fit for
Developers primarily using languages other than Clojure, as Tablecloth is tightly integrated with Clojure's ecosystem.
Teams requiring real-time streaming data processing, as Tablecloth focuses on batch operations.
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 Tablecloth
Step-by-step setup guide with code examples and common gotchas.