Synaptic est une bibliothèque JavaScript open source de réseaux de neurones. Elle fournit les éléments de base : neurones, réseaux, entraîneurs et outils de construction de réseaux. Elle permet de construire et d'entraîner divers types de réseaux de neurones, tels que les perceptrons, les réseaux LSTM (Long Short-Term Memory), les machines à états liquides et les réseaux de Hopfield. Synaptic propose également des exemples et des démonstrations pour faciliter l'apprentissage et l'utilisation des réseaux de neurones.