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 108 ecg arrhythmia diagnosis frameworks tracked. 2 score above 50 (established tier). The highest-rated is DeepPSP/torch_ecg at 64/100 with 254 stars and 1,014 monthly downloads.

Get all 108 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

46
Emerging
4 AmbiqAI/heartkit

Perform AI-based heart monitoring tasks

44
Emerging
5 antonior92/automatic-ecg-diagnosis

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

44
Emerging
6 bowang-lab/ecg-fm

An electrocardiogram analysis foundation model.

44
Emerging
7 atick-faisal/Real-Time-ECG-Monitoring-Android

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

43
Emerging
8 landajuela/cardiac_challenge

Code repository for machine learning for cardiac electrophysiology

43
Emerging
9 analysiscenter/cardio

CardIO is a library for data science research of heart signals

42
Emerging
10 felixkrones/ECG-Digitiser

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

39
Emerging
11 bbj-lab/protoecgnet

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

39
Emerging
12 UMCUtrecht-ECGxAI/ecgxai

Neatly packaged AI methods for explainable ECG analysis

38
Emerging
13 dave-fernandes/ECGClassifier

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

38
Emerging
14 antonior92/ecg-age-prediction

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

38
Emerging
15 ELM-Research/ECG-Preprocess

Simple, efficient preprocessing pipelines for publicly available ECG datasets

38
Emerging
16 ELM-Research/ecg_preprocess

Simple, efficient preprocessing pipelines for publicly available ECG datasets

37
Emerging
17 likith012/IMLE-Net

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

36
Emerging
18 ankur219/ECG-Arrhythmia-classification

ECG arrhythmia classification using a 2-D convolutional neural network

35
Emerging
19 IBM/pulse-iot-wml-mobile-health

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

35
Emerging
20 koukou10/lstm-fcn

LSTM-FCN applied on ECG dataset

34
Emerging
21 AI4HealthUOL/ECG-MIMIC

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

34
Emerging
22 bh1995/AF-classification

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

33
Emerging
23 AutoECG/Automated-ECG-Interpretation

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

33
Emerging
24 BatteryDEV/AutoECM

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

32
Emerging
25 mkfzdmr/COVID-19-ECG-Classification

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

32
Emerging
26 konspatl/vae_scan

A deep learning library for XAI-ECG analysis

32
Emerging
27 ChristophReich1996/ECG_Classification

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

31
Emerging
28 simonsanvil/ECG-classification-MLH

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

31
Emerging
29 vishaln15/OptimizedArrhythmiaDetection

Code for Optimized Arrhythmia Detection on Ultra-Edge Devices

30
Emerging
30 AI4HealthUOL/CardioLab

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

30
Emerging
31 AryanGit720/heart-sound-classification

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

29
Experimental
32 Vidhiwar/multimodule-ecg-classification

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

29
Experimental
33 CaptainTrojan/electrocardioguard

ElectroCardioGuard code...

28
Experimental
34 AI4HealthUOL/MDS-ED

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

28
Experimental
35 MohammedRashad/Deep-Learning-and-Wearable-IoT-to-Monitor-and-Predict-Cardiac-Arrhytmia

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

27
Experimental
36 SiyuLou/AutomaticHeartSoundClassification

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

26
Experimental
37 Cardio-AI/cmr-phase-detection

Self-supervised method for cardiac phase detection in 4D CMR. Model consists...

26
Experimental
38 vovanshil95/ML-ECG-Research

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

26
Experimental
39 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...

26
Experimental
40 labsisouleimen/AI-Heart-Guardian

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

26
Experimental
41 degerliaysen/MultiEchoAI

Myocardial Infarction Detection

25
Experimental
42 MUzairZahid/R-Peak-Detection-1D-CNN

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

25
Experimental
43 echonet/lvh

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

25
Experimental
44 CrispenGari/HBSC

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

25
Experimental
45 uri-goldsztejn/Predicting_preterm_birth_from_EHG

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

24
Experimental
46 SheidaAbedpour/ECG_Heartbeat_Classification_CNN_RNN

deep learning models for ECG classification

24
Experimental
47 SiddhantAttavar/SMART

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

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

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

23
Experimental
49 ydup/Anomaly-Detection-in-Time-Series-with-Triadic-Motif-Fields

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

23
Experimental
50 mdzaheerjk/AI-Powered-Heart-Murmur-Detection-System

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

23
Experimental
51 pulseheart/quantum-machine-learning-echocardiography

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

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

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

22
Experimental
53 srajan-kiyotaka/Heart-Disease-Classifier

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

22
Experimental
54 SeroviICAI/Mamba-Biometric-EKG-Analysis-Technology-MambaBEAT

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

22
Experimental
55 ektaggu/ECG-Heart-Disease-Project

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

22
Experimental
56 serize02/hbef-2d

Ejection fraction estimation from apical 4-chamber echocardiogram videos is...

22
Experimental
57 eth-siplab/Unsupervised_Periodicity_Detection

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

21
Experimental
58 metacore-stack/ECG-Foundation-Engine

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

21
Experimental
59 BrianNguyen29/ECG-RAMBA

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

21
Experimental
60 LadyJo02/cardioscope_app

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

21
Experimental
61 biodatlab/multitask-vision-ecg

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

20
Experimental
62 shahriar-rahman/Automated-Detection-of-Cardiac-Arrhythmia

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

20
Experimental
63 aristotelisballas/listen2yourheart

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

20
Experimental
64 seorim0/ResUNet-LC

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

20
Experimental
65 redayzarra/SleepApneaDetection

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

20
Experimental
66 zhaoren91/awesome-heart-sound-analysis

Awesome Heart Sound Analysis - A Survey

20
Experimental
67 willxxy/Text-EGM

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

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

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

19
Experimental
69 AbdulAhad56/CardioPulse-AI

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

19
Experimental
70 b-chalpin/hrvm

EWU CS Senior Project | Team E1

19
Experimental
71 piotrmgs/mit-np-triage

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

19
Experimental
72 rsarka34/CirCor-HS-classification-ICASSP2025

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

18
Experimental
73 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...

18
Experimental
74 SinaGhaffarzadeh/Classicification-of-8-Types-of-Sensitive-Cardiac-Arrhythmias-Using-Deep-Learning

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

18
Experimental
75 aloth/mindful-coffee

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

18
Experimental
76 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...

18
Experimental
77 willparker123/multimodal-cardiography-learning

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

17
Experimental
78 Torabiy/HLS-CMDS

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

17
Experimental
79 Zawarudo12/Digital-Phonocardiograph

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

15
Experimental
80 moharamfatema/heartbeat-sounds

Heart Sound Segmentation And Classification | Kaggle Competition

15
Experimental
81 preminstrel/ECG-Classification

ECG Classification using PyTorch

15
Experimental
82 HebaHamdan2/ECG-Analyzer-app-using-AI

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

15
Experimental
83 MinaMoazami/SleepApnea-Classification-ECG

Sleep Apnea Classification using Deep Learning on ECG Signals

15
Experimental
84 MehradAria/FFR-Estimation

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

14
Experimental
85 sahilsethi0105/protoecgnet

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

14
Experimental
86 downl2160/heart-monitor-wearable

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

14
Experimental
87 Srinivas-Natarajan/Heart-Arrhythmia-Classification

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

14
Experimental
88 clorensia/IDSC26_Brugada_ICTeam

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

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

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

14
Experimental
90 anugerahpamungkas2005-sudo/brugada-ecg-detection

Brugada Syndrome Detection using Logistic Regression with ADASYN

14
Experimental
91 DHEEPAK29/Project-ML-IoT

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

14
Experimental
92 JaeBinCHA7/ECG-Multi-Label-Classification-Using-Multi-Model

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

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

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

14
Experimental
94 deliriouze/Heart-sound-classification

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

14
Experimental
95 Preranatn026/NeuroCardiac-Digital

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

14
Experimental
96 imehranasgari/DL_TimeSeries_Classification_ECG_Signal_Arrhythmia

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

13
Experimental
97 Somenpradhan/ECG-Signal

Lightweight CNN with Attention for Heart Sound Classification

13
Experimental
98 jorgesandoval/heartbeat-classification-cnn

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

13
Experimental
99 aliebayani/Linear-Deep-Convolutional-Neural-Network-LDCNN

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

13
Experimental
100 AlirezaKhodabakhsh/ECGNet

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

12
Experimental
101 blongngo28/TSMAE-model

Reimplementation of TSMAE for ECG5000 data

12
Experimental
102 TomMakesThings/Semi-Supervised-ECG-Classifier

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

12
Experimental
103 elenamer/ecg_classification_DL

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

12
Experimental
104 domenico-rgs/PCG-envelograms-on-FPGA

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

11
Experimental
105 muscaanmnmnm/LSTM-Based-Recovery-of-ECG-Signals

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

11
Experimental
106 SowmiyaHualian/ECG-Abnormality-Detection-Using-Deep-Learning-

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

11
Experimental
107 budziun/ecg-project

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

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

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

10
Experimental