Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Signal Processing

Signal Processing

74 projects

Showing 36 of 74 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.0k
Forks4.5k
Last commit1 year ago
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
Stars11.0k
Forks1.0k
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.2k
Forks1.3k
Last commit8 days ago
Librosa
LibrosaPython

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

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

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

#audio-analysis#python-library#signal-processing
Stars6.2k
Forks1.2k
Last commit10 months 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 commit2 days ago
bild
bildGo

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

#resize#algorithm#graphics
Stars4.2k
Forks215
Last commit2 months 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.7k
Forks414
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.6k
Forks618
Last commit19 days 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.3k
Forks145
Last commit3 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
Stars2.9k
Forks780
Last commit1 day 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.8k
Forks546
Last commit5 days ago
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.3k
Forks859
Last commit3 months 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.1k
Forks704
Last commit4 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
Stars1.9k
Forks360
Last commit28 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.7k
Forks134
Last commit2 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
Forks185
Last commit11 days 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
Forks185
Last commit11 days 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
Forks285
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 commit4 months ago
csound
csoundC

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

#audio-synthesis#embedded-audio#music-programming
Stars1.5k
Forks209
Last commit3 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.4k
Forks147
Last commit15 days 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.3k
Forks129
Last commit8 months ago
obspy
obspyPython

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

#geophysics#scientific-computing#science
Stars1.3k
Forks563
Last commit3 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
Forks113
Last commit7 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 commit19 days 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
Forks315
Last commit1 year 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
Forks289
Last commit3 years ago
Kapre
KaprePython

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

#keras-layers#spectrogram#deep-learning
Stars946
Forks147
Last commit22 days ago
Beethoven
BeethovenSwift

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

#ios#signal-processing#monophonic-audio
Stars875
Forks150
Last commit4 years ago
SpikeInterface
SpikeInterfacePython

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

#scientific-computing#neuroscience#signal-processing
Stars796
Forks262
Last commit7 days ago
PyWorldVocoder
PyWorldVocoderCython

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

#vocoder#f0-extraction#audio-analysis
Stars788
Forks126
Last commit1 year 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
Stars766
Forks158
Last commit11 months 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
Stars609
Forks110
Last commit2 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
Tonic
TonicC++

A C++ library for fast and easy audio synthesis with clean syntax and intuitive signal processing operators.

#audio-synthesis#synthesizer#audio-library
Stars554
Forks72
Last commit1 year ago
Page 1 of 3Next

Related Tags

#Python26#Audio Processing18#Machine Learning16#Audio Analysis15#Scientific Computing14#Audio14#Dsp13#Music Information Retrieval11#Python Library10#Deep Learning9#C Plus Plus9#Fft8
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