Tablecloth

github.com/scicloj/tablecloth Developer Tools Open-source projectOpen source

Tablecloth provides a dataset manipulation API for the tech.ml.dataset library.

github.com/scicloj/tablecloth
Tablecloth homepage screenshot

About Tablecloth

Tablecloth is an open-source dataset manipulation API for the Clojure programming language, built as an addition to the tech.ml.dataset library rather than a standalone replacement. It reorganizes existing tech.ml.dataset functions into a simplified interface focused on common tabular data operations. The library is designed around core usability goals: a single entry point for frequent tasks, native support for grouped datasets, and thread-first syntax for chaining operations. It is compatible with tech.ml.dataset 4.x and 7.x branches, and does not include functionality for other parts of the tech.ml stack such as pipelines, datatypes, readers, or machine learning tools.

Key features

  • Single entry point for common dataset operations
  • Supports grouped dataset processing
  • Thread-first syntax for dataset workflows
  • Built atop the tech.ml.dataset library
  • Compatible with tech.ml.dataset 4.x and 7.x
Best for: Clojure developers working with tabular data who want a simplified, consistent API for common data manipulation tasks.
Good for
  • Simplifies existing tech.ml.dataset functions into a user-friendly API
  • Provides a single entry point for common dataset operations
  • Supports consistent processing for regular and grouped datasets
Watch out for
  • Not a replacement for the underlying tech.ml.dataset library
  • Only covers dataset manipulation, excluding other tech.ml stack features
  • Documentation builds require a specific Quarto pre-release version as of April 2024

Tablecloth at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Tablecloth alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Developer Tools

Well-known listings from the same topic.

All 423

Tablecloth FAQ

Is Tablecloth a replacement for tech.ml.dataset?
No, it is designed as an addition built on top of tech.ml.dataset, not a replacement.
What R data manipulation tools inspired Tablecloth's design?
It draws inspiration from R's dplyr, tidyr, and data.table solutions.
Which versions of tech.ml.dataset is Tablecloth compatible with?
It supports tech.ml.dataset 4.x (4.0 branch) and 7.x (master branch).
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing