h2oai/h2o-3

H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) & XGBoost, Random Forest, Generalized...

View on GitHub ↗Jump to charts ↓Open shareable report →

h2oai/h2o-3 has 7.5k+ stars and 2k+ forks on GitHub, is written in Jupyter Notebook, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 30 minutes ago
Added to GitGenius on April 8th, 2021
Created on March 3rd, 2014
Open Issues & Pull Requests: 2,853 (+0)
GitHub issues: Enabled
Number of forks: 2,019
Total Stargazers: 7,510 (+0)
Total Subscribers: 359 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.6 hours
Mean response time: 89.0 days
90th percentile: 437.7 days
Tracked items: 458

Maintainer activity

13 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

About 11% of issues opened in the past year have never received a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "docs" is answered fastest, typically in under an hour, while "type/fedramp-report" waits about 10 days. 74% of issues opened in the past year have been closed, leaving a working backlog. Three people close 75% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 895
New in 7 days: 0
Closed in 7 days: 2
Avg open age: 933 days
Stale 30+ days: 870
Stale 90+ days: 859

Recent activity

Opened in 7 days: 0
Closed in 7 days: 2
Comments in 7 days: 2
Events in 7 days: 4

Top labels

  • bug (280)
  • feature (199)
  • docs (80)
  • Security Vulnerability (79)
  • Major (42)
  • good_first_issue (35)
  • enhancement (34)
  • type/fedramp-report (24)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

H2O-3 is an open-source, distributed machine learning platform designed for in-memory computation and scalable model training. The platform provides implementations of numerous machine learning algorithms including Generalized Linear Models, Gradient Boosting Machines with XGBoost support, Random Forests, Deep Neural Networks, Stacked Ensembles, Naive Bayes, Generalized Additive Models, K-Means clustering, PCA, and Word2Vec. A key feature is H2O AutoML, a fully automatic machine learning algorithm that automates model selection and hyperparameter tuning. The platform is extensible, allowing developers to add custom data transformations and algorithms accessible through multiple client interfaces.

H2O-3 supports multiple programming languages and interfaces including R, Python, Scala, Java, and JSON, as well as the Flow notebook and web interface. The platform integrates seamlessly with big data technologies like Hadoop and Spark through Sparkling Water. Models trained in H2O can be downloaded and reloaded for scoring, or exported to POJO or MOJO formats for production deployment with extremely fast inference speeds. This flexibility makes H2O suitable for both research and production environments.

The repository is written primarily in Jupyter Notebook and serves as the third incarnation of H2O, succeeding H2O-2.

Development requires JDK 1.8 or higher, Node.js, Gradle, Python, and R. The build system uses Gradle with a wrapper to ensure consistent dependency management. The project provides multiple installation options for end users through PyPI and Anaconda for Python, CRAN for R, and pre-built JAR files for Java integration.

The platform publishes nightly builds with R, Python, Java, and Scala artifacts, with stable releases periodically published to Maven Central. The project emphasizes both accessibility for data scientists and flexibility for developers building custom machine learning solutions at scale.