Water Quality Prediction ML Frameworks

ML projects for predicting and monitoring water quality parameters using machine learning models and time-series analysis. Includes water potability assessment, treatment optimization, and environmental monitoring dashboards. Does NOT include general water management systems, algal bloom prediction, or fish farming analytics unless ML prediction is the primary focus.

There are 70 water quality prediction frameworks tracked. 3 score above 50 (established tier). The highest-rated is OuyangWenyu/torchhydro at 57/100 with 22 stars.

Get all 70 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=water-quality-prediction&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 OuyangWenyu/torchhydro

TorchHydro: datasets, and models for watershed hydrological modeling

57
Established
2 mhpi/hydrodl2

Repository for MHPI differentiable hydrological models.

54
Established
3 confidence-duku/bakaano-hydro

A distributed hydrology-guided neural network model for streamflow prediction

54
Established
4 WaterFutures/water-futures-battle

Part of the Battle of Water Networks competition series | WDSA/CCWI 2026,...

49
Emerging
5 IBM/Environmental-Intelligence-Suite

IBM Environmental Intelligence Suite

47
Emerging
6 KageRyo/MPR_Model

💧MPR_Model: AI-powered Water Quality Analysis's Model for WaterMirror

45
Emerging
7 aNdr3W03/Jernihin

Water Quality Prediction | SIB Dicoding Cycle 3 | C22-078 Capstone Project

44
Emerging
8 JohnNay/forecastVeg

A Machine Learning Approach to Forecasting Remotely Sensed Vegetation Health...

43
Emerging
9 yugdeep/hydrowizard

HydroWizard: State-of-the-art hydrological modeling, optimization, and...

42
Emerging
10 CU-ESIIL/AI-for-Natural-Methane

ESIIL working group: Harmonizing Natural Methane Datasets using Knowledge...

42
Emerging
11 caitlinturner/GaugePredict

Forecasts downstream gauge conditions using a hybrid neural network.

39
Emerging
12 yuntech-bdrc/WaterQuality

An explainable water quality classification model

37
Emerging
13 earthai-tech/watex

machine learning research in water exploration

37
Emerging
14 drivendataorg/water-supply-forecast-rodeo

A repository for the winners of the Water Supply Forecast Rodeo challenge

36
Emerging
15 anniebritton/Ecological-Drought-ML-Modeling

📊🛰️ Data processing scripts, ML models, and Explainable AI results created...

36
Emerging
16 ECMWFCode4Earth/ml_drought

Machine learning to better predict and understand drought. Moving github.com/ml-clim

36
Emerging
17 HakamShams/RiverMamba_code

[NeurIPS'25] RiverMamba: A State Space Model for Global River Discharge and...

36
Emerging
18 Machine-Learning-in-Glaciology-Workshop/ML_for_Glacier_Modelling

Theory and presentations on Machine learning applied to glacier modelling

36
Emerging
19 A-safarji/water_quality

The goal of the project is to classify the water usage (potable or not)...

35
Emerging
20 fgiardin/fET

Scripts and instructions to reproduce the analysis presented in "Diagnosing...

35
Emerging
21 shivamsingha/aiot-food-storage

An ML & IoT powered food storage monitoring system that enables real-time...

34
Emerging
22 WAFERed/WAFER

World Aquifer Forecast Engine and Research is an OpenSource project that...

32
Emerging
23 jaydharpure2007/Water_Resources_Research_Indus

We analyze water storage changes in the Indus Basin using GRACE/GRACE-FO...

32
Emerging
24 prathimacode-hub/Water-Quality-Monitoring

📌🤝Water Quality Monitoring Centralized Dashboard with various water quality...

32
Emerging
25 ZongXR/DCIC2025-RiverWaterPrediction

闽江,福建省最大独流入海河流,流域降水丰沛。在新型电力系统和新阶段水利高质量发展的环境下,如何缓解流域防汛压力,提升水资源利用率是水电企业高质量发展的重中...

31
Emerging
26 geco-bern/fET

Scripts and instructions to reproduce the analysis presented in "Plant...

30
Emerging
27 diegoinfratech/soil_ETo_forecast_module

Satellite-Based Retrieval and Machine Learning Forecasting of Reference...

30
Emerging
28 gstinoco/mGFD_EcoRisk_Simulator

Advanced framework combining 2D contaminant transport simulation...

29
Experimental
29 Alex0Blackwell/water-conservation-prediction

Borealis AI mentored water consumption prediction machine learning web application!

28
Experimental
30 mustapha07022010/humidity-intelligence

🌡️ Analyze humidity and temperature data with Humidity Intelligence for Home...

27
Experimental
31 aditikhatri/-Indian-water-quality-analysis-and-prediction

Helps you understand what constitutes safe, potable water and distinguish...

27
Experimental
32 mohammed840/Water-Quality-Prediction-machine-learning-python

predicting if the water is safe to consume with given dataset

27
Experimental
33 brodyu/ml-streamflow-forecasting

Machine learning research repository for the Hawaiʻi EPSCoR ʻIke Wai Project.

27
Experimental
34 Hvaheterdu/arduino-thermo-hygrometer

A repository for an arduino thermo hygrometer IoT device that measures...

27
Experimental
35 P0intMaN/water_ml_api

An online interface for water quality and leakage detection based on pH,...

25
Experimental
36 annsam0115/Water-Classification-Capstone-Project

CIND820 Capstone Project: Classification of Water Quality samples using ML

24
Experimental
37 Madhav-Garibnawaz/Water-Usage-Analysis-System

Water usage analysis using Python and data visualization

23
Experimental
38 JoseLuisAcuna20100183/AI-DCH26-Water-Quality-Prediction-in-rivers-using-ML-and-AI-Acuna-Yangali

Predicting alkalinity, conductance and phosphorus in unseen river stations...

22
Experimental
39 Pargo18/Applying-Deep-Learning-vs-Machine-Learning-models-to-reproduce-dry-spell-sequences

This research constitutes an attempt to assess the dry spell patterns in the...

22
Experimental
40 dralexbevan/water-quality-prediction-catboost-time-series

Part of EY Challenge 2026 to create ML water quality predictor for South...

22
Experimental
41 gerezk/freeze-thaw-soil-prediction

Predicting soil freeze/thaw transitions with ML from 🛰️ ASCAT data,...

22
Experimental
42 priyanshum17/pressure

This Python script reads real-time pressure data from a connected Arduino...

22
Experimental
43 GiovanniIacuzzo/water-4.0

WATER 4.0 predicts water leakage in distribution networks using a...

22
Experimental
44 AminRezaeeyan/Water-Quality-Prediction

Comprehensive real-world water quality prediction project using machine...

20
Experimental
45 osu-srml/DroughtSet

Dataset and implementation of DroughtSet: Understanding Drought through...

20
Experimental
46 Ramyadeveloper59/Water-Quality-Prediction-by-using-Machine-Learning.

The main purpose of our proposed method is used to predict the quality of...

20
Experimental
47 MGHADERI-25/data-mining-ml-soil-moisture-forecast

Data Mining & ML coursework: time-series forecasting with model validation...

19
Experimental
48 Hazrat-Ali9/Water_Potability_Check_ML

🤖 Water 🤡 Potability ⚽ Check ⚾ ML 🥎 is a 🏀 project 🏐 designed 🏈 to 🏉 predict...

18
Experimental
49 ChenDelong1999/HHForecasting

💦 A codebase for data-driven hydrological time-series forecasting, with...

18
Experimental
50 ktmall07/ESN-Stream-Chemistry

Machine Learning (ML) research project comparing different model...

17
Experimental
51 Sumitrayka08/water-quality-prediction

AI-based Water Quality Prediction using Machine Learning

16
Experimental
52 sayan-geoDL/large-basin-ann-rain-response-pipeline

A pipeline to train an Artififcial Neural Network (ANN), and calculate the...

15
Experimental
53 MuhammadUsman-Khan/Water-Quality-Index-Analysis-and-Classification

Binary classification of water samples as safe or unsafe using 20 chemical...

15
Experimental
54 MuhammadUsman-Khan/Water-Quality-Index-Analysis-and-Prediction

Machine learning regression pipeline to predict Water Quality Index (WQI)...

15
Experimental
55 raj-30/arduino-r4-temp-ai

IoT temperature monitor on Arduino UNO R4 WiFi logging to ThingSpeak —...

15
Experimental
56 Pakgamessss/River_Discharge_Regression

💧 Forecast river discharge using machine learning with optimized ensemble...

14
Experimental
57 MalindaBotheju/Smart-Run-Sense-IoT-Project

An IoT Based Environmental Monitoring and Prediction System for Safer...

14
Experimental
58 OndrejKutil/EY_data_challenge

Code for the 2026 EY Data & AI challenge with topic of predicting water...

14
Experimental
59 SieonLee/ey-water-quality-challenge

End-to-end machine learning project for predicting water quality using...

14
Experimental
60 GraysonWills/kaggle-water-potability

Kaggle dataset: Water Potability

13
Experimental
61 Vipulsingh1905/large-basin-ann-rain-response-pipeline

This repository offers a streamlined ANN hydrology model pipeline designed...

13
Experimental
62 chelsearbann/AI-WaterStress-DataCenter-Analysis

A data-driven exploration of water stress and AI infrastructure in the U.S....

13
Experimental
63 pradyten/lake-turbidity-forecasting-ensemble

Bangalore lake water quality forecasting using ensemble ML and attention mechanisms

13
Experimental
64 treeherder/riverviews

Generalized flood monitoring system with multi-source data ingestion (USGS,...

13
Experimental
65 gunjitsinha/water-sample-prediction

This project uses 4 ML models to predict the usability of a water sample...

13
Experimental
66 ronibandini/soccerForecast

Arduino UNO R4 Minima Soccer forecast with Machine Learning (Edge Impulse)

11
Experimental
67 Syahrulfarhanfaiz/simbina-lapas

📊 Aplikasi data mining berbasis web yang menerapkan model Random Forest...

11
Experimental
68 GraysonWills/kaggle-diamonds-dataset

Kaggle dataset: Diamonds Dataset

11
Experimental
69 SunilRavi7/Water_Quality_Prediction_and_Analysis_using_ML

The project predicts water potability using machine learning, classifying...

11
Experimental
70 deepak5256/SmartWaterQuality

An integrated Java and Python project for predicting water potability using...

11
Experimental