Skip to content

A columnar database for analytics in pure Clojure

6.7 relevance
Score Breakdown
technical depth
8
novelty
7
actionability
6
community
5
strategic
5
personal
7

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Columnar database in Clojure, relevant to data engineering and open-source projects.

General github.com
A columnar database for analytics . Contribute to yogthos/flatiron development by creating an account on GitHub.
Summary

Flatiron is a pure Clojure columnar analytics library that stores data as typed primitive arrays (long[], double[], byte[]) instead of sequences of maps, enabling fast in-memory analytical queries via a SQL-like DSL and graph algorithms like PageRank. Its morsel engine processes data in 1024-row batches with unchecked arithmetic, achieving near-native C performance on the JVM, while supporting logical types like dates and instants as long[] columns with codec boundaries. The library has zero dependencies beyond core.async and requires Clojure 1.12.0 and JDK 18+.

Author

yogthos