ECG Arrhythmia Diagnosis ML Frameworks

ML frameworks and systems for automated ECG analysis, arrhythmia detection, and cardiac condition classification from physiological signals. Does NOT include general heart sound analysis, broader cardiovascular risk assessment without ECG focus, or non-ECG cardiac imaging.

There are 123 ecg arrhythmia diagnosis frameworks tracked. 6 score above 50 (established tier). The highest-rated is DeepPSP/torch_ecg at 64/100 with 254 stars.

Get all 123 projects as JSON

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

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

# Framework Score Tier
1 DeepPSP/torch_ecg

Deep learning ECG models implemented using PyTorch

64
Established
2 im-ethz/flirt

Are you ready to FLIRT with your wearable data?

54
Established
3 Edoar-do/HuBERT-ECG

A self-supervised foundation ECG model for broad and scalable cardiac applications

53
Established
4 AmbiqAI/heartkit

Perform AI-based heart monitoring tasks

51
Established
5 bowang-lab/ecg-fm

An electrocardiogram analysis foundation model.

51
Established
6 antonior92/automatic-ecg-diagnosis

Scripts and modules for training and testing neural network for ECG...

51
Established
7 analysiscenter/cardio

CardIO is a library for data science research of heart signals

49
Emerging
8 atick-faisal/Real-Time-ECG-Monitoring-Android

Android Application for Real-Time ECG Anomaly Detection Written in Kotlin

47
Emerging
9 landajuela/cardiac_challenge

Code repository for machine learning for cardiac electrophysiology

46
Emerging
10 felixkrones/ECG-Digitiser

PhysioNet Challenge 2024 Winner: Combining Hough Transform and Deep Learning...

46
Emerging
11 dave-fernandes/ECGClassifier

CNN, RNN, and Bayesian NN classification for ECG time-series (using...

45
Emerging
12 UMCUtrecht-ECGxAI/ecgxai

Neatly packaged AI methods for explainable ECG analysis

45
Emerging
13 antonior92/ecg-age-prediction

Scripts and modules for training and testing neural network for age...

45
Emerging
14 likith012/IMLE-Net

Official implementation of our IEEE:SMC 2021 paper "IMLE-Net: An...

43
Emerging
15 ankur219/ECG-Arrhythmia-classification

ECG arrhythmia classification using a 2-D convolutional neural network

42
Emerging
16 IBM/pulse-iot-wml-mobile-health

WARNING: This repository is no longer maintained :warning: This repository...

42
Emerging
17 bbj-lab/protoecgnet

Case-based interpretable deep learning for ECG classification. This code...

41
Emerging
18 koukou10/lstm-fcn

LSTM-FCN applied on ECG dataset

41
Emerging
19 AI4HealthUOL/ECG-MIMIC

Repository for the paper 'Prospects for AI-Enhanced ECG as a Unified...

41
Emerging
20 bh1995/AF-classification

The repo is for the Heart Disease classification project using Transformer...

40
Emerging
21 ELM-Research/ECG-Preprocess

Simple, efficient preprocessing pipelines for publicly available ECG datasets

40
Emerging
22 AutoECG/Automated-ECG-Interpretation

AI-based ECG interpretation will assist specialists, recently graduated...

40
Emerging
23 BatteryDEV/AutoECM

Machine learning appoaches for the classification of Equivalent Circuit...

39
Emerging
24 mkfzdmr/COVID-19-ECG-Classification

This repository contains the source codes of the article published to detect...

39
Emerging
25 konspatl/vae_scan

A deep learning library for XAI-ECG analysis

38
Emerging
26 ChristophReich1996/ECG_Classification

Official and maintained implementation of the paper "Exploring Novel...

38
Emerging
27 simonsanvil/ECG-classification-MLH

Diagnose types of Arrhythmia from ECG signals using Machine Learning and...

38
Emerging
28 vishaln15/OptimizedArrhythmiaDetection

Code for Optimized Arrhythmia Detection on Ultra-Edge Devices

37
Emerging
29 ELM-Research/ecg_preprocess

Simple, efficient preprocessing pipelines for publicly available ECG datasets

36
Emerging
30 Vidhiwar/multimodule-ecg-classification

Multi-module Recurrent Convolutional Neural Network with Transformer Encoder...

36
Emerging
31 CaptainTrojan/electrocardioguard

ElectroCardioGuard code...

35
Emerging
32 AryanGit720/heart-sound-classification

Heart Sound Classification (PCG) — TensorFlow + FastAPI; live demo on HF Spaces

35
Emerging
33 AI4HealthUOL/MDS-ED

Repository for the paper 'Enhancing Clinical Decision Support with...

35
Emerging
34 MohammedRashad/Deep-Learning-and-Wearable-IoT-to-Monitor-and-Predict-Cardiac-Arrhytmia

The Application of Deep Learning and Wearable IoT Technologies to Monitor...

34
Emerging
35 SiyuLou/AutomaticHeartSoundClassification

The is the repository for the project: Automatic Heart Sound Classification.

33
Emerging
36 AI4HealthUOL/CardioLab

This is the official repository for CardioLab. A machine and deep learning...

33
Emerging
37 vovanshil95/ML-ECG-Research

Проект машинного обучения для анализа электрокардиограмм (ЭКГ) с...

33
Emerging
38 MUzairZahid/R-Peak-Detection-1D-CNN

Robust R-Peak Detection in Low-Quality Holter ECGs Using 1D Convolutional...

32
Emerging
39 CrispenGari/HBSC

🩺♥ Heart Beat Sound Classification (HBSC) is a GraphQL API for classifying...

32
Emerging
40 echonet/lvh

EchoNet-LVH is a deep learning model that quantifies ventricular hypertrophy...

32
Emerging
41 degerliaysen/MultiEchoAI

Myocardial Infarction Detection

32
Emerging
42 uri-goldsztejn/Predicting_preterm_birth_from_EHG

Supplementary code for "Predicting preterm births from electrohysterogram...

31
Emerging
43 SiddhantAttavar/SMART

Stroke Monitoring And Rehabilitation using Technology - A solution that aims...

31
Emerging
44 SheidaAbedpour/ECG_Heartbeat_Classification_CNN_RNN

deep learning models for ECG classification

31
Emerging
45 ydup/Anomaly-Detection-in-Time-Series-with-Triadic-Motif-Fields

Anomaly Detection in Time Series with Triadic Motif Fields and Application...

30
Emerging
46 srajan-kiyotaka/Heart-Disease-Classifier

The Deep Learning Model Predict the Heart Disease using ECG Images of the Patient!

29
Experimental
47 SeroviICAI/Mamba-Biometric-EKG-Analysis-Technology-MambaBEAT

In the realm of EKG/ECG analysis, deep learning models have made significant...

29
Experimental
48 labsisouleimen/AI-Heart-Guardian

A medical AI desktop app featuring a custom-trained Deep Learning model and...

28
Experimental
49 chaima-massaoudi/Heart-Reader-From-Deep-Learning-to-Edge-AI-for-Automated-ECG-Diagnosis

Multimodal deep learning for automated 12-lead ECG diagnosis | Macro-AUC...

28
Experimental
50 eth-siplab/Unsupervised_Periodicity_Detection

Official code for ICML 2024 paper "An Unsupervised Approach for Periodic...

28
Experimental
51 zhaoren91/awesome-heart-sound-analysis

Awesome Heart Sound Analysis - A Survey

27
Experimental
52 aristotelisballas/listen2yourheart

Listen2YourHeart is a publically available, extendable framework for...

27
Experimental
53 willxxy/Text-EGM

[CHIL 2024] Interpretation of Intracardiac Electrograms Through Textual...

27
Experimental
54 redayzarra/SleepApneaDetection

My capstone project explores machine learning, hardware, and web development...

27
Experimental
55 seorim0/ResUNet-LC

2D residual U-Net (ResUNet) and a lead combiner (LC) for 12-lead ECG...

27
Experimental
56 shahriar-rahman/Automated-Detection-of-Cardiac-Arrhythmia

Based on a Hybrid CNN-LSTM Network, an automated predicitve algorithm is constructed.

27
Experimental
57 biodatlab/multitask-vision-ecg

MS and LVEF classification for ECG image using multi-task deep learning....

27
Experimental
58 LadyJo02/cardioscope_app

AI-assisted wireless stethoscope integrating on-device deep learning for...

27
Experimental
59 b-chalpin/hrvm

EWU CS Senior Project | Team E1

26
Experimental
60 rsarka34/CirCor-HS-classification-ICASSP2025

A Unified Joint Contrastive Triplet Loss with Temporal and Frequency Signal...

25
Experimental
61 BrianNguyen29/ECG-RAMBA

Zero-Shot ECG Generalization using Morphology-Rhythm Disentanglement and...

25
Experimental
62 SinaGhaffarzadeh/Classicification-of-8-Types-of-Sensitive-Cardiac-Arrhythmias-Using-Deep-Learning

An artificial intelligence implementation on 8 arrhythmias that consist of...

25
Experimental
63 mdzaheerjk/AI-Powered-Heart-Murmur-Detection-System

Develop an AI-powered heart murmur detection system using audio signal...

25
Experimental
64 Torabiy/HLS-CMDS

Heart and Lung Sounds Dataset Recorded from a Clinical Manikin using Digital...

24
Experimental
65 aryansmatte/A-HYBRID-MULTI-MODEL-BASED-APPROACH-FOR-HEART-DISEASE-DETECTION-AND-CLASSIFICATION

Final year capstone project for heart disease detection using a multi-modal...

24
Experimental
66 willparker123/multimodal-cardiography-learning

Multimodal Transformer Networks with synchronised ECG and PCG data to detect...

24
Experimental
67 pedroborghi/master-ecg-af-mlp-lstm

Codes from my Master's Thesis on ECG Classification at Instituto Politécnico...

23
Experimental
68 metacore-stack/ECG-Foundation-Engine

A production-grade deep learning framework for zero-shot ECG classification...

23
Experimental
69 moharamfatema/heartbeat-sounds

Heart Sound Segmentation And Classification | Kaggle Competition

22
Experimental
70 aloth/mindful-coffee

Mindful Coffee ☕️ – Smart iOS caffeine log with cortisol rhythm modeling to...

22
Experimental
71 pulseheart/quantum-machine-learning-echocardiography

Hybrid Classical-Quantum AI for Left Ventricular Ejection Fraction by...

22
Experimental
72 l-ariza-dotcom/chf-qrs-detection

Beat-level Congestive Heart Failure detection from QRS complex using ML —...

22
Experimental
73 lokesh-poreddy/ECG-DigitizeNet-Image-to-Time-Series-Digitization-and-Hybrid-CNN-ViT-LLM-Diagnostic

ECG-DigitizeNet: A complete end-to-end system that converts raw 12-lead ECG...

22
Experimental
74 preminstrel/ECG-Classification

ECG Classification using PyTorch

22
Experimental
75 HebaHamdan2/ECG-Analyzer-app-using-AI

ECG Analyzer is a web application developed as my bachelor's graduation...

22
Experimental
76 MehradAria/FFR-Estimation

Non-Invasive Fractional Flow Reserve Estimation using Deep Learning on...

21
Experimental
77 DHEEPAK29/Project-ML-IoT

Objective : To help Doctors (or) Supervisors remotely monitor the Condition...

21
Experimental
78 JaeBinCHA7/ECG-Multi-Label-Classification-Using-Multi-Model

In this project, we will perform 12-lead ECG Multi-label Classification....

21
Experimental
79 AbdulAhad56/CardioPulse-AI

CardioPulse AI is an end-to-end heart disease risk analysis system that uses...

21
Experimental
80 ektaggu/ECG-Heart-Disease-Project

ECG image-based heart disease classification using CNN (MobileNetV2)

21
Experimental
81 MinaMoazami/SleepApnea-Classification-ECG

Sleep Apnea Classification using Deep Learning on ECG Signals

21
Experimental
82 Srinivas-Natarajan/Heart-Arrhythmia-Classification

This program takes and input of an ECG in European Data Format (EDF) and...

21
Experimental
83 sahilsethi0105/protoecgnet

Case-based interpretable deep learning for ECG classification. This code...

20
Experimental
84 downl2160/heart-monitor-wearable

A smart IoT heart‐rate and SpO₂ monitoring system built on ESP8266 +...

20
Experimental
85 jorgesandoval/heartbeat-classification-cnn

An advanced ECG anomaly detection system using deep learning. This...

20
Experimental
86 aliebayani/Linear-Deep-Convolutional-Neural-Network-LDCNN

LDCNN: A new arrhythmia detection technique with ECG signals using a linear...

20
Experimental
87 Vaibhav27-code/Prediction-Of-Arrhythmia-Using-Deep-Learning

Web app for ECG-based arrhythmia prediction using a deep neural network...

19
Experimental
88 elenamer/ecg_classification_DL

ECGDL: A framework for comparative study of databases and computational...

19
Experimental
89 Somenpradhan/ECG-Signal

Lightweight CNN with Attention for Heart Sound Classification

19
Experimental
90 AlirezaKhodabakhsh/ECGNet

ECGNet, leveraging PyTorch, classifies ECG signals with 96% accuracy, using...

19
Experimental
91 TomMakesThings/Semi-Supervised-ECG-Classifier

Undergraduate group project in which we built an ECG classifier using a...

19
Experimental
92 imehranasgari/DL_TimeSeries_Classification_ECG_Signal_Arrhythmia

This project applies ANNs, CNNs, LSTMs, and a Hybrid Transformer to classify...

19
Experimental
93 blongngo28/TSMAE-model

Reimplementation of TSMAE for ECG5000 data

19
Experimental
94 piotrmgs/mit-np-triage

Reproducible pipeline for silent-failure auditing in ECG accept-sets...

17
Experimental
95 Ayush2649/Improving-Clinical-Usability-of-Automated-Arrhythmia-Detection-with-an-Explainable-1D-CNN

An explainable deep learning system for automated ECG arrhythmia detection...

16
Experimental
96 Zawarudo12/Digital-Phonocardiograph

ESP32-based digital phonocardiograph for real-time heart sound acquisition,...

15
Experimental
97 anugerahpamungkas2005-sudo/brugada-ecg-detection

Brugada Syndrome Detection using Logistic Regression with ADASYN

14
Experimental
98 sucharitha1812/ecg-anomaly-detection-vae

Unsupervised ECG anomaly detection using Variational Autoencoder (VAE) with...

14
Experimental
99 budziun/ecg-project

AI-powered ECG arrhythmia classification using CNN-LSTM | Deep learning |...

14
Experimental
100 clorensia/IDSC26_Brugada_ICTeam

Brugada Syndrome detection from ECG signals using machine learning and...

14
Experimental
101 premnandakishore/sleep-apnea-detection-ecg

Deep Learning based Sleep Apnea Detection using ECG Spectrograms and...

13
Experimental
102 SowmiyaHualian/ECG-Abnormality-Detection-Using-Deep-Learning-

Deep learning–based ECG abnormality detection using CNN and sequence models.

13
Experimental
103 Koldim2001/time_series_theory

Решение задач по анализу временных рядов: детекция пиков QRS на сигналах ЭКГ...

13
Experimental
104 deliriouze/Heart-sound-classification

🫀 Classify heartbeat sounds into Normal, Murmur, and Artifact using deep...

13
Experimental
105 domenico-rgs/PCG-envelograms-on-FPGA

FPGA design for extracting PSD, Hilbert, Wavelet, and Homomorphic...

13
Experimental
106 Amir-Hofo/AI_in_Biomedical_Data

This educational repository focuses on working with three types of medical...

13
Experimental
107 muscaanmnmnm/LSTM-Based-Recovery-of-ECG-Signals

A Deep Learning project using LSTM Autoencoders to reconstruct and recover...

13
Experimental
108 uripont/arrhythmia-origin-predictor

A fast and interpretable ECG-based prediction system for the Site Of Origin...

13
Experimental
109 Abhijith14/ECG-Classification

ECG Classification

12
Experimental
110 Abhijith14/ECG-Classification-RNN

ECG Classification - RNN

12
Experimental
111 Ahsan06080/Cardiac_Arrythmia_detection-ECG-_from_DeepLearning

The repo provides different backbone such as (resnet, densenet, inception...

12
Experimental
112 parsakhavarinejad/ECG_analysis

In this repository, ECG data (electrocardiogram) has been processed and...

12
Experimental
113 Intiserahmed/SpectreOra-IoT-Mobile-ML

🥈🎉 Silver Award Winner and Presented at IEEE Conference 📝 .This project...

12
Experimental
114 AlexanderSychev2005/ecg_classifier

ECG Classification with Machine Learning and Deep Learning Technics

12
Experimental
115 SrujanEppalapally/Heart-Sound-Analysis-and-Classification

Heart disease is still a major worldwide health concern since it is one of...

11
Experimental
116 iampedroalz/classification-atrial-beats

Atrial tachyarrhythmias such as atrial fibrillation (AFib) predispose to...

11
Experimental
117 lygitdata/bpmodel

This repository houses the comprehensive work on predictive models for blood...

11
Experimental
118 Koldim2001/ML_DL_research_VECG

Проект ML/DL определения сердечной недостаточности по векторной электрокардиографии

11
Experimental
119 Social-Impact-Project-Healthcare/Automated-Heart-Sound-Analysis

The blog series composed in order to fulfil the requirements of SIP 2023.

11
Experimental
120 rakiiibul/MLECG

This research addresses the critical domain of anomaly detection in...

11
Experimental
121 Preranatn026/NeuroCardiac-Digital

AI-powered Neuro-Cardiac Digital Twin integrating real-time ECG and EEG...

11
Experimental
122 Daniell-Dantas/Artigo-Classificacao-de-ECG

Classificação de séries temporais de sinais ECG com redes neurais...

10
Experimental
123 trungdangtapcode/ECG-heartbeat-classifier

Flatline: the only time my love life and my heartbeat match. ...

10
Experimental