#7171st of 105 in ML frameworks and libraries

h2o-3

Distributed in-memory machine learning platform with AutoML and R/Python clients

Stars
7.5k
License
Apache-2.0
Last commit
Sep 2026
Language
Jupyter Notebook
Stars, last 29 weeks+113
1 Apr 2026: 7,400 stars8 Apr 2026: 7,401 stars15 Apr 2026: 7,407 stars22 Apr 2026: 7,413 stars29 Apr 2026: 7,419 stars6 May 2026: 7,423 stars13 May 2026: 7,425 stars20 May 2026: 7,429 stars27 May 2026: 7,438 stars3 Jun 2026: 7,442 stars10 Jun 2026: 7,448 stars17 Jun 2026: 7,452 stars24 Jun 2026: 7,454 stars1 Jul 2026: 7,456 stars8 Jul 2026: 7,460 stars15 Jul 2026: 7,463 stars22 Jul 2026: 7,467 stars29 Jul 2026: 7,471 stars5 Aug 2026: 7,472 stars12 Aug 2026: 7,474 stars19 Aug 2026: 7,479 stars26 Aug 2026: 7,480 stars2 Sept 2026: 7,485 stars9 Sept 2026: 7,490 stars16 Sept 2026: 7,493 stars23 Sept 2026: 7,498 stars30 Sept 2026: 7,503 stars7 Oct 2026: 7,505 stars14 Oct 2026: 7,508 stars21 Oct 2026: 7,513 stars

7,400 on 1 Apr 20267,513 on 21 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

H2O-3 is a JVM-based, in-memory platform for distributed machine learning on tabular data. It implements GLM, GBM (including XGBoost), Random Forest, deep neural networks, Stacked Ensembles, K-Means, PCA, Word2Vec and an AutoML routine, driven from R, Python, Scala, Java, REST/JSON or the Flow web notebook. Models can be exported as POJO or MOJO for production scoring, and it integrates with Hadoop and Spark.

Who it is for: Data scientists training tabular ML models on large datasets in R or Python

Strengths

  • Broad classic algorithm set plus AutoML, accessed from R, Python, Scala, Java and REST
  • Exports models as POJO or MOJO for fast scoring in production
  • Runs as a cluster across nodes, with Hadoop and Sparkling Water (Spark) integration
  • Installs via pip or CRAN; the jar serves Flow UI on port 54321

Weaknesses

  • Not an LLM or generative AI toolkit; focused on classic tabular ML
  • Building from source needs JDK, Node.js, Gradle, Python and R
  • No tagged release on the repository; stable builds come from h2o.ai/download
  • Full test suite needs at least 8 GB RAM, 16 GB preferred

What it needs

  • Docker
  • Needs JDK 1.8+, Node.js (build), Gradle (build), R (build), Python (build)
  • Models: GLM, GBM, XGBoost, Random Forest, Deep Learning
  • port 54321

Also in ML frameworks and libraries

See all 105
Also in ML frameworks and libraries
RankProjectScore
1transformersPython library defining open models for text, vision, audio and multimodal tasks168k starsApache-2.094 out of 100
2pytorchPython tensor library with GPU support and tape-based autograd for deep learning105k starscustom license94 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models62.7k starsAGPL-3.093 out of 100
#4pytorch-image-modelsPyTorch library of image models, pretrained weights and reference training scripts37.2k starsApache-2.092 out of 100
#5supervisionPython toolkit for loading, annotating and counting computer vision detections Live demo ↗ (opens in a new tab)51.3k starsMIT91 out of 100