Show HN: Fahmatrix – A Lightweight, Pandas-Like DataFrame Library for Java

Hey HN,

I’ve built Fahmatrix, a minimal, fast Java library for working with tabular data — inspired by Python’s pandas, but designed for performance and simplicity on the JVM.

After working extensively with Python’s data stack, I often ran into limitations related to speed, especially in larger or long-running data workflows. So I built Fahmatrix from scratch to offer similar APIs for manipulating CSVs, performing summary statistics, slicing rows/columns, and more — but all in Java.

Features:

Lightweight and dependency-free

CSV/TSV import with auto-headers

Series/DataFrame structures (like pandas)

describe(), mean(), stdDev(), percentile() and more

Fast parallel operations on numeric columns

Java 17+ support

Docs: https://moustafa-nasr.github.io/Fahmatrix/ GitHub: https://github.com/moustafa-nasr/fahmatrix

I’d love feedback from the Java and data communities — especially if you’ve ever wanted a simple dataframe utility in Java without needing full-scale ML libraries.

Happy to answer any questions!


Comments URL: https://news.ycombinator.com/item?id=44012074

Points: 4

# Comments: 0

https://github.com/moustafa-nasr/fahmatrix

созданный 3mo | 17 мая 2025 г., 04:50:07


Войдите, чтобы добавить комментарий

Другие сообщения в этой группе

Show HN: JavaScript-free (X)HTML Includes

(spoiler: its XSLT)

I've been working on a little demo for how to avoid copy-pasting header/footer boilerplate on a simple static webpage. My goal is to approximate the experience of Jekyll/Hugo

23 авг. 2025 г., 01:20:25 | Hacker news