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 |
|
Established |
| 2 |
mhpi/hydrodl2
Repository for MHPI differentiable hydrological models. |
|
Established |
| 3 |
confidence-duku/bakaano-hydro
A distributed hydrology-guided neural network model for streamflow prediction |
|
Established |
| 4 |
WaterFutures/water-futures-battle
Part of the Battle of Water Networks competition series | WDSA/CCWI 2026,... |
|
Emerging |
| 5 |
IBM/Environmental-Intelligence-Suite
IBM Environmental Intelligence Suite |
|
Emerging |
| 6 |
KageRyo/MPR_Model
💧MPR_Model: AI-powered Water Quality Analysis's Model for WaterMirror |
|
Emerging |
| 7 |
aNdr3W03/Jernihin
Water Quality Prediction | SIB Dicoding Cycle 3 | C22-078 Capstone Project |
|
Emerging |
| 8 |
JohnNay/forecastVeg
A Machine Learning Approach to Forecasting Remotely Sensed Vegetation Health... |
|
Emerging |
| 9 |
yugdeep/hydrowizard
HydroWizard: State-of-the-art hydrological modeling, optimization, and... |
|
Emerging |
| 10 |
CU-ESIIL/AI-for-Natural-Methane
ESIIL working group: Harmonizing Natural Methane Datasets using Knowledge... |
|
Emerging |
| 11 |
caitlinturner/GaugePredict
Forecasts downstream gauge conditions using a hybrid neural network. |
|
Emerging |
| 12 |
yuntech-bdrc/WaterQuality
An explainable water quality classification model |
|
Emerging |
| 13 |
earthai-tech/watex
machine learning research in water exploration |
|
Emerging |
| 14 |
drivendataorg/water-supply-forecast-rodeo
A repository for the winners of the Water Supply Forecast Rodeo challenge |
|
Emerging |
| 15 |
anniebritton/Ecological-Drought-ML-Modeling
📊🛰️ Data processing scripts, ML models, and Explainable AI results created... |
|
Emerging |
| 16 |
ECMWFCode4Earth/ml_drought
Machine learning to better predict and understand drought. Moving github.com/ml-clim |
|
Emerging |
| 17 |
HakamShams/RiverMamba_code
[NeurIPS'25] RiverMamba: A State Space Model for Global River Discharge and... |
|
Emerging |
| 18 |
Machine-Learning-in-Glaciology-Workshop/ML_for_Glacier_Modelling
Theory and presentations on Machine learning applied to glacier modelling |
|
Emerging |
| 19 |
A-safarji/water_quality
The goal of the project is to classify the water usage (potable or not)... |
|
Emerging |
| 20 |
fgiardin/fET
Scripts and instructions to reproduce the analysis presented in "Diagnosing... |
|
Emerging |
| 21 |
shivamsingha/aiot-food-storage
An ML & IoT powered food storage monitoring system that enables real-time... |
|
Emerging |
| 22 |
WAFERed/WAFER
World Aquifer Forecast Engine and Research is an OpenSource project that... |
|
Emerging |
| 23 |
jaydharpure2007/Water_Resources_Research_Indus
We analyze water storage changes in the Indus Basin using GRACE/GRACE-FO... |
|
Emerging |
| 24 |
prathimacode-hub/Water-Quality-Monitoring
📌🤝Water Quality Monitoring Centralized Dashboard with various water quality... |
|
Emerging |
| 25 |
ZongXR/DCIC2025-RiverWaterPrediction
闽江,福建省最大独流入海河流,流域降水丰沛。在新型电力系统和新阶段水利高质量发展的环境下,如何缓解流域防汛压力,提升水资源利用率是水电企业高质量发展的重中... |
|
Emerging |
| 26 |
geco-bern/fET
Scripts and instructions to reproduce the analysis presented in "Plant... |
|
Emerging |
| 27 |
diegoinfratech/soil_ETo_forecast_module
Satellite-Based Retrieval and Machine Learning Forecasting of Reference... |
|
Emerging |
| 28 |
gstinoco/mGFD_EcoRisk_Simulator
Advanced framework combining 2D contaminant transport simulation... |
|
Experimental |
| 29 |
Alex0Blackwell/water-conservation-prediction
Borealis AI mentored water consumption prediction machine learning web application! |
|
Experimental |
| 30 |
mustapha07022010/humidity-intelligence
🌡️ Analyze humidity and temperature data with Humidity Intelligence for Home... |
|
Experimental |
| 31 |
aditikhatri/-Indian-water-quality-analysis-and-prediction
Helps you understand what constitutes safe, potable water and distinguish... |
|
Experimental |
| 32 |
mohammed840/Water-Quality-Prediction-machine-learning-python
predicting if the water is safe to consume with given dataset |
|
Experimental |
| 33 |
brodyu/ml-streamflow-forecasting
Machine learning research repository for the Hawaiʻi EPSCoR ʻIke Wai Project. |
|
Experimental |
| 34 |
Hvaheterdu/arduino-thermo-hygrometer
A repository for an arduino thermo hygrometer IoT device that measures... |
|
Experimental |
| 35 |
P0intMaN/water_ml_api
An online interface for water quality and leakage detection based on pH,... |
|
Experimental |
| 36 |
annsam0115/Water-Classification-Capstone-Project
CIND820 Capstone Project: Classification of Water Quality samples using ML |
|
Experimental |
| 37 |
Madhav-Garibnawaz/Water-Usage-Analysis-System
Water usage analysis using Python and data visualization |
|
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... |
|
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... |
|
Experimental |
| 40 |
dralexbevan/water-quality-prediction-catboost-time-series
Part of EY Challenge 2026 to create ML water quality predictor for South... |
|
Experimental |
| 41 |
gerezk/freeze-thaw-soil-prediction
Predicting soil freeze/thaw transitions with ML from 🛰️ ASCAT data,... |
|
Experimental |
| 42 |
priyanshum17/pressure
This Python script reads real-time pressure data from a connected Arduino... |
|
Experimental |
| 43 |
GiovanniIacuzzo/water-4.0
WATER 4.0 predicts water leakage in distribution networks using a... |
|
Experimental |
| 44 |
AminRezaeeyan/Water-Quality-Prediction
Comprehensive real-world water quality prediction project using machine... |
|
Experimental |
| 45 |
osu-srml/DroughtSet
Dataset and implementation of DroughtSet: Understanding Drought through... |
|
Experimental |
| 46 |
Ramyadeveloper59/Water-Quality-Prediction-by-using-Machine-Learning.
The main purpose of our proposed method is used to predict the quality of... |
|
Experimental |
| 47 |
MGHADERI-25/data-mining-ml-soil-moisture-forecast
Data Mining & ML coursework: time-series forecasting with model validation... |
|
Experimental |
| 48 |
Hazrat-Ali9/Water_Potability_Check_ML
🤖 Water 🤡 Potability ⚽ Check ⚾ ML 🥎 is a 🏀 project 🏐 designed 🏈 to 🏉 predict... |
|
Experimental |
| 49 |
ChenDelong1999/HHForecasting
💦 A codebase for data-driven hydrological time-series forecasting, with... |
|
Experimental |
| 50 |
ktmall07/ESN-Stream-Chemistry
Machine Learning (ML) research project comparing different model... |
|
Experimental |
| 51 |
Sumitrayka08/water-quality-prediction
AI-based Water Quality Prediction using Machine Learning |
|
Experimental |
| 52 |
sayan-geoDL/large-basin-ann-rain-response-pipeline
A pipeline to train an Artififcial Neural Network (ANN), and calculate the... |
|
Experimental |
| 53 |
MuhammadUsman-Khan/Water-Quality-Index-Analysis-and-Classification
Binary classification of water samples as safe or unsafe using 20 chemical... |
|
Experimental |
| 54 |
MuhammadUsman-Khan/Water-Quality-Index-Analysis-and-Prediction
Machine learning regression pipeline to predict Water Quality Index (WQI)... |
|
Experimental |
| 55 |
raj-30/arduino-r4-temp-ai
IoT temperature monitor on Arduino UNO R4 WiFi logging to ThingSpeak —... |
|
Experimental |
| 56 |
Pakgamessss/River_Discharge_Regression
💧 Forecast river discharge using machine learning with optimized ensemble... |
|
Experimental |
| 57 |
MalindaBotheju/Smart-Run-Sense-IoT-Project
An IoT Based Environmental Monitoring and Prediction System for Safer... |
|
Experimental |
| 58 |
OndrejKutil/EY_data_challenge
Code for the 2026 EY Data & AI challenge with topic of predicting water... |
|
Experimental |
| 59 |
SieonLee/ey-water-quality-challenge
End-to-end machine learning project for predicting water quality using... |
|
Experimental |
| 60 |
GraysonWills/kaggle-water-potability
Kaggle dataset: Water Potability |
|
Experimental |
| 61 |
Vipulsingh1905/large-basin-ann-rain-response-pipeline
This repository offers a streamlined ANN hydrology model pipeline designed... |
|
Experimental |
| 62 |
chelsearbann/AI-WaterStress-DataCenter-Analysis
A data-driven exploration of water stress and AI infrastructure in the U.S.... |
|
Experimental |
| 63 |
pradyten/lake-turbidity-forecasting-ensemble
Bangalore lake water quality forecasting using ensemble ML and attention mechanisms |
|
Experimental |
| 64 |
treeherder/riverviews
Generalized flood monitoring system with multi-source data ingestion (USGS,... |
|
Experimental |
| 65 |
gunjitsinha/water-sample-prediction
This project uses 4 ML models to predict the usability of a water sample... |
|
Experimental |
| 66 |
ronibandini/soccerForecast
Arduino UNO R4 Minima Soccer forecast with Machine Learning (Edge Impulse) |
|
Experimental |
| 67 |
Syahrulfarhanfaiz/simbina-lapas
📊 Aplikasi data mining berbasis web yang menerapkan model Random Forest... |
|
Experimental |
| 68 |
GraysonWills/kaggle-diamonds-dataset
Kaggle dataset: Diamonds Dataset |
|
Experimental |
| 69 |
SunilRavi7/Water_Quality_Prediction_and_Analysis_using_ML
The project predicts water potability using machine learning, classifying... |
|
Experimental |
| 70 |
deepak5256/SmartWaterQuality
An integrated Java and Python project for predicting water potability using... |
|
Experimental |