Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Signal Processing

Signal Processing

90 projects

Showing 36 of 90 projects

Kalman-and-Bayesian-Filters-in-Python
Kalman-and-Bayesian-Filters-in-PythonJupyter Notebook

An interactive Jupyter Notebook book teaching Kalman and Bayesian filters through Python code and practical examples.

#sensor-fusion#bayesian-filter#signal-processing
Stars19.4k
Forks4.5k
Last commit
cupy
cupyPython

A NumPy/SciPy-compatible array library for GPU-accelerated computing with Python, supporting NVIDIA CUDA and AMD ROCm.

#cuda#scientific-computing#high-performance-computing
Stars12.4k
Forks1.2k
Last commit2 days ago
tsfresh
tsfreshJupyter Notebook

Automatically extracts and selects relevant features from time series data for machine learning tasks.

#data-science#signal-processing#python
Stars9.5k
Forks1.3k
Last commit3 months ago
Librosa
LibrosaPython

A Python library for music and audio analysis, providing tools for feature extraction, visualization, and transformation.

#music#audio-analysis#librosa
Stars8.7k
Forks1.1k
Last commit15 days ago
pyAudioAnalysis
pyAudioAnalysisPython

A Python library for audio feature extraction, classification, segmentation, and machine learning applications.

#audio-analysis#python-library#signal-processing
Stars6.3k
Forks1.2k
Last commit11 days ago
NAudio
NAudioC#

A comprehensive .NET audio library for playback, recording, format conversion, MIDI, and audio manipulation.

#midi#audio-library#wasapi
Stars6.2k
Forks1.1k
Last commit1 day ago
bild
bildGo

A collection of parallel image processing algorithms implemented in pure Go.

#resize#algorithm#graphics
Stars4.2k
Forks219
Last commit1 month ago
Essentia
EssentiaC++

Open-source C++ library for audio analysis, music information retrieval, and synthesis with Python bindings.

#music#audio-analysis#music-information-retrieval
Stars3.8k
Forks642
Last commit6 days ago
aubio
aubioC

A library for audio and music analysis, detecting events like onsets, pitch, tempo, and beats in audio signals.

#sound#c-library#music
Stars3.8k
Forks430
Last commit6 months ago
audioFlux
audioFluxC

A deep learning library for audio and music analysis, providing time-frequency transforms and feature extraction for tasks like classification and MIR.

#c-library#music#audio-analysis
Stars3.4k
Forks151
Last commit7 months ago
TorchAudio
TorchAudioPython

An audio library for PyTorch providing data manipulation, transformations, and dataset loaders for machine learning applications.

#deep-learning#signal-processing#gpu-acceleration
Stars3.0k
Forks805
Last commit2 days ago
POT
POTPython

A comprehensive Python library for solving optimal transport problems with solvers for linear, entropic, Gromov-Wasserstein, and unbalanced OT, plus machine learning applications.

#wasserstein-discriminant-analysis#python-library#signal-processing
Stars2.9k
Forks574
Last commit
PYNQ
PYNQJupyter Notebook

An open-source framework that enables Python programming for Xilinx Zynq APSoCs to design high-performance embedded systems.

#fpga#programmable-logic#embedded-systems
Stars2.4k
Forks870
Last commit5 days ago
GNSS-SDR
GNSS-SDRC++

An open-source software-defined receiver for GPS, Galileo, GLONASS, and BeiDou signals, enabling custom GNSS processing.

#signal-processing#galileo#gnuradio
Stars2.3k
Forks741
Last commit2 days ago
kissfft
kissfftC

A simple, portable Fast Fourier Transform (FFT) library for C with support for fixed and floating point data types.

#c-library#fft#fixed-point
Stars2.0k
Forks367
Last commit5 days ago
VkFFT
VkFFTC++

A high-performance GPU-accelerated Fast Fourier Transform library supporting Vulkan, CUDA, HIP, OpenCL, Level Zero, and Metal backends.

#vulkan#r2r#cuda
Stars1.8k
Forks147
Last commit6 months ago
madmom
madmomPython

Python audio and music signal processing library

#cython#audio-analysis#scipy
Stars1.7k
Forks291
Last commit7 months ago
Scientific Audio
Scientific Audio

A curated list of Python software and packages for scientific audio and music research.

#audio-analysis#music-information-retrieval#signal-processing
Stars1.7k
Forks187
Last commit1 month ago
Awesome Python for Scientific Audio
Awesome Python for Scientific Audio

A curated list of Python software and packages for scientific audio and music research.

#audio-analysis#music-information-retrieval#signal-processing
Stars1.7k
Forks187
Last commit1 month ago
Maximilian
MaximilianC++

A cross-platform C++ audio synthesis and signal processing library with JavaScript bindings for music DSP applications.

#music-synthesis#embedded-audio#music-information-retrieval
Stars1.7k
Forks283
Last commit1 year ago
PiFmRds
PiFmRdsC

FM-RDS transmitter using the Raspberry Pi's PWM to generate FM modulation with real-time RDS data.

#signal-processing#radio-broadcasting#pwm
Stars1.6k
Forks353
Last commit8 months ago
csound
csoundC

A sound and music computing system for audio synthesis, processing, and composition.

#audio-synthesis#embedded-audio#music-programming
Stars1.5k
Forks216
Last commit2 days ago
pyo
pyoPython

A Python module written in C for digital signal processing, enabling real-time audio manipulation and synthesis within Python scripts.

#sound#audio-synthesis#music
Stars1.5k
Forks146
Last commit1 day ago
owl
owlOCaml

A dedicated OCaml system for scientific and engineering computing, providing n-dimensional arrays, linear algebra, algorithmic differentiation, and neural networks.

#scientific-computing#signal-processing#matrix
Stars1.4k
Forks131
Last commit4 days ago
obspy
obspyPython

A Python framework for processing seismological data, providing parsers, data clients, and signal processing routines.

#geophysics#scientific-computing#science
Stars1.3k
Forks574
Last commit7 days ago
ReactiveKit
ReactiveKitSwift

A lightweight Swift framework for reactive and functional reactive programming across Apple platforms and Linux.

#macos-development#combine-alternative#asynchronous-programming
Stars1.2k
Forks110
Last commit11 months ago
nnAudio
nnAudioPython

An audio processing toolbox using PyTorch 1D convolutional neural networks for on-the-fly spectrogram generation with trainable kernels.

#cqt-spectrogram#neural-network#spectrogram
Stars1.1k
Forks97
Last commit5 months ago
dump1090
dump1090C

A Mode S decoder for RTLSDR devices that decodes aircraft ADS-B signals with robust error correction and network streaming.

#aircraft-monitoring#crc-error-correction#signal-processing
Stars1.1k
Forks318
Last commit2 years ago
Predict time series
Predict time seriesJupyter Notebook

A TensorFlow-based educational project for learning seq2seq RNNs through signal forecasting exercises.

#sequence-to-sequence#educational#time-series-forecasting
Stars1.1k
Forks286
Last commit
Kapre
KaprePython

GPU-accelerated audio preprocessing layers for Keras/TensorFlow, enabling real-time audio feature extraction within neural networks.

#keras-layers#spectrogram#deep-learning
Stars947
Forks145
Last commit5 months ago
Beethoven
BeethovenSwift

A Swift library for monophonic pitch detection in audio signals, offering multiple estimation algorithms.

#ios#signal-processing#monophonic-audio
Stars881
Forks147
Last commit5 years ago
SpikeInterface
SpikeInterfacePython

A Python framework for creating flexible and robust spike sorting pipelines in neuroscience electrophysiology.

#scientific-computing#neuroscience#signal-processing
Stars866
Forks285
Last commit2 days ago
PyWorldVocoder
PyWorldVocoderCython

A Python wrapper for the high-quality WORLD vocoder, enabling speech parameterization and synthesis.

#vocoder#f0-extraction#audio-analysis
Stars797
Forks126
Last commit2 months ago
iir1
iir1C++

A high-performance, header-only C++ library for realtime IIR digital signal processing with Butterworth, Chebyshev, and RBJ filters.

#realtime-processing#chebyshev-filters#signal-processing
Stars779
Forks161
Last commit1 day ago
Chart-FX
Chart-FXJava

A high-performance JavaFX charting library for real-time scientific data visualization, handling up to 5 million data points at 25 Hz.

#scientific-visualization#hacktoberfest#data-visualisation
Stars613
Forks111
Last commit7 months ago
swix
swixC++

A Swift library providing NumPy-like matrix operations and machine learning algorithms for iOS/macOS development.

#numpy-like#opencv#signal-processing
Stars586
Forks51
Last commit6 years ago
Page 1 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 years ago
8 days ago
3 years ago
Next
#Python28
#Audio Processing23
#Machine Learning19
#Scientific Computing18
#Audio Analysis17
#Audio15
#Dsp14
#Music Information Retrieval13
#Fft13
#Python Library12
#Deep Learning9
#C Plus Plus9