EEGLAB is an open source signal processing environment for electrophysiological signals running on Matlab and developed at the SCCN/UCSD
NeuroKit2: The Python Toolbox for Neurophysiological Signal Processing
A Python-based module for creating flexible and robust spike sorting pipelines.
Fast spike sorting with drift correction
The MATLAB toolbox for MEG, EEG and iEEG analysis