awesome-juce icon indicating copy to clipboard operation
awesome-juce copied to clipboard

A curated list of JUCE modules, templates, plugins, oh my!



An awesome list of open source JUCE libraries, plugins and utilities.

Organized by category. Stats update nightly.

🟢 = updated recently
🟠 = no commit in last year
🔴 = no commit in the last 3 years

Your repo missing? Open a PR to sites.txt with the url and a concise description.

I make more JUCEy content over at https://melatonin.dev/blog

Module Collections & Libraries

repo description license ⭐️ updated
drowaudio
by drowaudio
Older, but very large collection of utilities by the Tracktion superstar 125  6 years🔴
Gin
by FigBug
Massive collection of extras, including StackBlur, Websockets, Maps, etc BSD 3-Clause "New" or "Revised" License 117 5 days󠀠󠀠🟢
chowdsp_utils
by Chowdhury-DSP
Large collection of utilities including dsp, presets, json Other 97 1 day󠀠󠀠🟢
Lemons
by benthevining
Collection of modules, including DMX, OSC, PLOSA GNU General Public License v3.0 31 2 days󠀠󠀠🟢
stk_wrapper
by adamski
JUCE wrapper module for the Synthesis ToolKit (STK) library 24  4 years🔴
squarepine_core
by SquarePine
Collection includes flexible Google Analytics, Easing functions, metering Other 17  1 month󠀠󠀠🟢
kv-modules
by kushview
Kush View's module collection includes ffmpeg, video, jack GNU General Public License v2.0 15 9 months󠀠󠀠🟢
juce-utils
by christofmuc
MIDI, i18n, and other helper classes built on top of JUCE MIT License 11 3 months󠀠󠀠🟢
Jaut
by ElandaSunshine
Collection of lower level modules complementing JUCE 10 5 months󠀠󠀠🟢
JUMP
by ImJimmi
Metering and utility classes built on top of JUCE GNU General Public License v3.0 6 12 months󠀠󠀠🟢
stm-juce-modules
by spensbot
Collection of Modules for use with JUCE MIT License 4  2 years🟠

Templates

repo description license ⭐️ updated
JUCECmakeRepoPrototype
by eyalamirmusic
Large variety of JUCE 6 and CMake plugin and app templates 148 20 days󠀠󠀠🟢
pamplejuce
by sudara
JUCE, CMake, Catch2, Pluginval on GitHub Actions MIT License 76 7 days󠀠󠀠🟢
juce-plugin-ci
by maxwellpollack
Cross-platform CI for JUCE audio plugins with GitHub Actions 45 7 months󠀠󠀠🟢
JUCE-CMake-Plugin-Template
by anthonyalfimov
Audio Plugin Template on GitHub Actions MIT License 19 5 days󠀠󠀠🟢
juce-template
by nberr
"Everything but the processing" template supporting Rust DSP MIT License 4 10 days󠀠󠀠🟢

Instruments

repo description license ⭐️ updated
BespokeSynth
by BespokeSynth
Cross-Platform Modular synth instrument/environment GNU General Public License v3.0 3184 11 days󠀠󠀠🟢
helio-workstation
by helio-fm
One music sequencer for all major platforms, desktop and mobile GNU General Public License v3.0 2465 4 days󠀠󠀠🟢
dexed
by asb2m10
Yamaha DX7 FM multi patform / multi format plugin GNU General Public License v3.0 2215  2 months󠀠󠀠🟢
surge
by surge-synthesizer
A very active open source rebuild and extension of the classic GNU General Public License v3.0 2162 2 days󠀠󠀠🟢
helm
by mtytel
Free, Open source, cross platform 32-voice polyphonic synth GNU General Public License v3.0 2094  4 years🔴
giada
by monocasual
Your Hardcore Loop Machine GNU General Public License v3.0 1250 10 days󠀠󠀠🟢
vital
by mtytel
The popular spectral warping wavetable synth is open source GNU General Public License v3.0 1027 4 months󠀠󠀠🟢
OB-Xd
by reales
Virtual Analog modelled Oberheim OB-X with a few extras GNU General Public License v3.0 474  1 month󠀠󠀠🟢
odin2
by TheWaveWarden
24-voice polyphonic synth with filter emulations and modulation matrix GNU General Public License v3.0 373 16 days󠀠󠀠🟢
typebeat
by kofigumbs
MacOS only Rust-backed Keyboard sequencer, sampler, and synth GNU Affero General Public License v3.0 360 5 months󠀠󠀠🟢
ADLplug
by jpcima
2 FM synths based on OPL3 and OPN2 sound chip emulations Boost Software License 1.0 341 8 months󠀠󠀠🟢
monique-monosynth
by surge-synthesizer
Mono synth with morph mixer Other 276 18 days󠀠󠀠🟢
tunefish
by paynebc
Virtual Analog synth GNU General Public License v3.0 204  1 year🟠
Magical8bitPlug2
by yokemura
8-bit gaming console synth GNU General Public License v3.0 199 6 months󠀠󠀠🟢
juicysfplugin
by Birch-san
Soundfont synthesizer GNU General Public License v3.0 137 6 months󠀠󠀠🟢
ChowKick
by Chowdhury-DSP
Kick synthesizer based on old-school drum machine circuits BSD 3-Clause "New" or "Revised" License 105 3 months󠀠󠀠🟢
shortcircuit-xt
by surge-synthesizer
Sampler GNU General Public License v3.0 73 18 days󠀠󠀠🟢
tuning-workbench-synth
by surge-synthesizer
Simple microtonal synth GNU General Public License v3.0 33 7 months󠀠󠀠🟢
Hera
by jpcima
June 60 GNU General Public License v3.0 29  1 year🟠
SN76489
by FigBug
Sega Master System Sound Chip emulation GNU Lesser General Public License v2.1 28 24 days󠀠󠀠🟢
PAPU
by FigBug
Gameboy PAPU emulation GNU General Public License v2.0 27 24 days󠀠󠀠🟢
bitKlavier
by Princeton-CDH
Bitklavier is a digital prepared piano GNU General Public License v3.0 25 4 months󠀠󠀠🟢
BlackBird
by khrykin
Single Oscillator synth GNU General Public License v3.0 24  2 years🟠
SID
by FigBug
Commodore 64 SID emulation GNU General Public License v3.0 20 24 days󠀠󠀠🟢
Voc
by FigBug
Vocal synth emulates glottis and shape of vocal tract GNU Lesser General Public License v2.1 17 24 days󠀠󠀠🟢
aeolus_plugin
by Archie3d
Pipe organ emulator VST/AU GNU General Public License v3.0 16 4 months󠀠󠀠🟢
RP2A03
by FigBug
Nintenodo RP2A03 GNU Lesser General Public License v2.1 11 24 days󠀠󠀠🟢
VermeerMonosynth-1
by mohragk
Monosynth VST on JUCE 5 GNU General Public License v3.0 6  2 years🟠
BatSynth
by Emmet-Hayes
2 oscillators with 13 wave shapes 4  1 year🟠

Effects

repo description license ⭐️ updated
SmartGuitarAmp
by GuitarML
Neural Network WaveNet modelled guitar amps Apache License 2.0 975 17 days󠀠󠀠🟢
AnalogTapeModel
by jatinchowdhury18
Physical Modeling for Analog Tape Machines GNU General Public License v3.0 760  1 month󠀠󠀠🟢
ChowMatrix
by Chowdhury-DSP
Inifinitely growable tree of delay lines BSD 3-Clause "New" or "Revised" License 209 8 months󠀠󠀠🟢
SmartGuitarPedal
by GuitarML
Neural Network WaveNet modelled guitar pedals Apache License 2.0 160  1 year🟠
Schrammel_OJD
by JanosGit
Audio plugin model of a modern classic overdrive pedal GNU General Public License v3.0 96 8 months󠀠󠀠🟢
slPlugins
by FigBug
Large plugin collection from socalabs BSD 3-Clause "New" or "Revised" License 50 5 days󠀠󠀠🟢
CHOW
by Chowdhury-DSP
Digital Distortion GNU General Public License v3.0 48  3 years🟠
PhaseVocoder
by stekyne
Phase Vocoder 41 10 months󠀠󠀠🟢
quantumVerb
by QVbDev
Convolution Reverb GNU General Public License v3.0 41  4 years🔴
repitch
by maxwellpollack
MIDI controlled harmonizer 39 7 months󠀠󠀠🟢
RoomReverb
by cvde
Algorithmic reverb plugin GNU General Public License v3.0 36  1 month󠀠󠀠🟢
simple-reverb
by szkkng
Simple reverb GNU General Public License v3.0 36 8 days󠀠󠀠🟢
mda-plugins-juce
by hollance
Old school MDA freeware plugins reimplemented in JUCE Other 24 7 months󠀠󠀠🟢
NEL-19
by Mrugalla
High-fidelity random vibrato (windows only) GNU General Public License v3.0 23 3 months󠀠󠀠🟢
crispy
by spensbot
Audio Saturation Plugin (VST/AU) made with JUCE MIT License 16  2 years🟠
mverb
by FigBug
Dattorro’s figure-of-eight reverb GNU General Public License v3.0 9 24 days󠀠󠀠🟢
ATK-MT2
by AudioTK
Plugin emulating the MT2 pedal 8 8 months󠀠󠀠🟢
OvertoneFilter
by lukemcraig
Emphasize MIDI-selected harmonics of an audio signal 8  3 years🟠
VibraFlanger
by joonastuo
Vibrato/Flanger effect plugin made with JUCE 6  3 years🔴
Contrast
by ImJimmi
Bundle of minimal plug-ins MIT License 5 2 months󠀠󠀠🟢
TS9
by AudioTK
Plugin modeling the well-known Ibanez TS9 TubeScreamer 4 6 months󠀠󠀠🟢
Lush-Delay
by spensbot
A Delay Plugin Made with JUCE MIT License 2  2 years🟠
ATKGuitarPreamp
by AudioTK
Plugin modeling a guitar preamplifier followed by a tone stack 1 8 months󠀠󠀠🟢
SD1
by AudioTK
Plugin modeling the well-known Boss SD1 1 6 months󠀠󠀠🟢
ATKBassPreamp
by AudioTK
Plugin modeling a bass preamplifier followed by a tone stack 0 8 months󠀠󠀠🟢
Andromeda
by AudioTK
A plugin version of the Andromeda version of the Noble ODR-1 0 6 months󠀠󠀠🟢
UniversalDelay
by AudioTK
A mono delay plugin 0 2 months󠀠󠀠🟢
IEMPluginSuite Large suite of plugins, including Ambisonic

Metering

repo description license ⭐️ updated
Frequalizer
by ffAudio
Equalizer using JUCE's dsp module BSD 3-Clause "New" or "Revised" License 227 7 months󠀠󠀠🟢
ff_meters
by ffAudio
LED meters for JUCE audio buffers BSD 3-Clause "New" or "Revised" License 95 11 months󠀠󠀠🟢
sound_meter
by SoundDevelopment
Resizable efficient peak meters MIT License 15 11 months󠀠󠀠🟢

Midi

repo description license ⭐️ updated
SendMIDI
by gbevin
Cross-platform tool to send MIDI messages from the command line GNU General Public License v3.0 497 6 months󠀠󠀠🟢
stochas
by surge-synthesizer
Probabilistic sequencer GNU General Public License v3.0 265 6 days󠀠󠀠🟢
ReceiveMIDI
by gbevin
Cross-platform tool to monitor and receive MIDI messages on the command line GNU General Public License v3.0 205 6 months󠀠󠀠🟢
KnobKraft-orm
by christofmuc
The free modern cross-platform MIDI Sysex Librarian GNU Affero General Public License v3.0 99 26 days󠀠󠀠🟢
SuperVirtualKeyboard
by vsicurella
Microtonal keyboard layout The Unlicense 29  2 years🟠
b-step
by surge-synthesizer
Chord sequencer Other 24 18 days󠀠󠀠🟢
ripchord
by trackbout
Cross platform plugin to create and remix chord progressions GNU General Public License v3.0 16 4 months󠀠󠀠🟢
Midi-Bass-Pedal-Chords
by stfufane
Map chords to your MIDI bass pedal 10 2 days󠀠󠀠🟢
librearp.gitlab.io Pattern based arepeggiator

UI

repo description license ⭐️ updated
fontaudio
by fefanto
Icon toolkit for audio with permissive licensing MIT License 216  1 year🟠
foleys_gui_magic
by ffAudio
WYSWYG plugin editor letting you create JUCE GUIs without coding Other 177 3 months󠀠󠀠🟢
animator
by bgporter
Animation module implementing classic easing curves and some new ones MIT License 37 3 months󠀠󠀠🟢
hack_audio_gui
by HackAudio
Hack Audio's custom components Other 20  4 years🔴
Resvg4JUCE
by JanosGit
Wrapper for the resvg rendering library Mozilla Public License 2.0 14 4 months󠀠󠀠🟢
juce-widgets
by christofmuc
Unsorted collection of "widgets" MIT License 7  1 month󠀠󠀠🟢
haydxn_juce_animation
by jkoutavas
JUCE animation package originally contributed by 'haydxn' MIT License 4  4 years🔴
RtfFileLoader
by hogliux
Convert rtf files to xml to create a JUCE AttributedString GNU General Public License v3.0 3  5 years🔴
juce_litehtml
by Archie3d
JUCE module that provides integration of the litehtml HTML/CSS rendering engine 2 3 months󠀠󠀠🟢
bbcode-editor
by SoundDevelopment
TextEditor descendant that accepts BBCode MIT License 2 5 months󠀠󠀠🟢
html_entity_decoder
by asimilon
A simple HTML entity String decoder module for JUCE Boost Software License 1.0 1  1 year🟠
JuceHtmlTextEditor
by ZioGuido
HTML parsing of the basic tags for formatting text and adding hyperlinks 1  1 year🟠

Tooling & Debugging

repo description license ⭐️ updated
FRUT
by McMartin
The OG way to setup CMake with JUCE (pre JUCE 6) GNU General Public License v3.0 315 4 days󠀠󠀠🟢
pluginval
by Tracktion
Cross-platform plugin testing and validation GNU General Public License v3.0 246 15 days󠀠󠀠🟢
juce-toys
by jcredland
LLDB helpers. Comoponent, buffer and value tree debuggers and more MIT License 85 5 months󠀠󠀠🟢
melatonin_audio_sparklines
by sudara
Display audio as ASCII waveforms on the console and in your tests MIT License 69 5 months󠀠󠀠🟢
DSP-Testbench
by AndrewJJ
Test your dsp with signal sources, routing, analysis and monitoring MIT License 36 2 months󠀠󠀠🟢
melatonin_inspector
by sudara
Inspect your JUCE components ala Web Inspector MIT License 9 4 months󠀠󠀠🟢

Frameworks

repo description license ⭐️ updated
Camomile
by pierreguillot
A meta-plugin that embeds Pure Data GNU General Public License v3.0 734 10 months󠀠󠀠🟢
HISE
by christophhart
The open source framework for sample based instruments Other 608 9 months󠀠󠀠🟢
react-juce
by JoshMarler
Cross-platform native apps with React.js and JUCE MIT License 592 5 months󠀠󠀠🟢
Chataigne
by benkuper
Real-time communication and syncing with many other technologies GNU General Public License v3.0 477 25 days󠀠󠀠🟢
cabbage
by rorywalsh
Framework for developing plugins with the Csound programming language GNU General Public License v3.0 413 19 days󠀠󠀠🟢
PlugData
by timothyschoen
Pure Data as a plugin, with a new GUI GNU General Public License v3.0 294  4 hours󠀠󠀠🟢
ysfx
by jpcima
JSFX hosting library incl. example plugin Apache License 2.0 70 25 days󠀠󠀠🟢
AudioTK
by AudioTK
An audio digital processing toolbox based on a workflow/pipeline principle BSD 3-Clause "New" or "Revised" License 27  1 year🟠
plugincollider
by asb2m10
Plugin that embeds SuperCollider GNU General Public License v3.0 24 3 months󠀠󠀠🟢

DSP

repo description license ⭐️ updated
faust
by grame-cncm
JUCE standalone app and plugin exporter for Faust DSP library Other 1913  3 hours󠀠󠀠🟢
Audio-Effects
by juandagilc
Collection of Audio Effects examples from a book 495  2 years🟠
pitch_detector
by adamski
Pitch estimation based on YIN 96 5 months󠀠󠀠🟢
formula
by soundspear
Plugin for developing and testing DSP code in real time using C Boost Software License 1.0 42 10 days󠀠󠀠🟢
juce_faustllvm
by olilarkin
JUCE Module for embedding the libfaust JIT compiler 30  2 years🟠
SimpleVocoder
by Stenzel
Leaky autocorrelation vocoder 12 9 months󠀠󠀠🟢
sst-waveshapers
by surge-synthesizer
Surge waveshapers as a separate library GNU General Public License v3.0 12 6 days󠀠󠀠🟢
sst-filters
by surge-synthesizer
Surge filters as a separate library GNU General Public License v3.0 7 5 days󠀠󠀠🟢
ape
by jthorborg
Plugin that allows programming C++ DSP code in real time 6  1 year🟠
ob_HIIR
by AndrewJJ
JUCE module wrappler for Laurent DeSoras' upsampling and downsampling library MIT License 5  1 year🟠
JUCE_SoundTouch
by eyalamirmusic
Wrapper around the SoundTouch tempo/pitch library GNU Lesser General Public License v2.1 4  1 year🟠

Music Notation and Theory

repo description license ⭐️ updated
guidolib
by grame-cncm
Music notation format, score rendering engine and various music score utilities Mozilla Public License 2.0 99 10 days󠀠󠀠🟢
belle
by andibrae
Music notation rendering library. Outputs to PDF, JUCE, Core Graphics, MIDI, etc. 70  1 year🟠
foleys_musicology
by ffAudio
Music theory and score editing/rendering 4  1 year🟠
Bach
by bliston
A music theory library JUCE module MIT License 1  5 years🔴

Networking & Cryptography

repo description license ⭐️ updated
RestRequest
by adamski
JUCE module for making HTTP requests to REST APIs MIT License 45  1 year🟠
yum_CredentialManager
by Yum-Audio
MacOS Keychain and Windows CredentialManager integration MIT License 11 6 months󠀠󠀠🟢

Graphics & Video

repo description license ⭐️ updated
foleys_video_engine
by ffAudio
A video engine to load, play, assemble and write video Other 43  1 year🟠
CustomMatPlot
by franshej
MatPlotLib implementation in JUCE MIT License 31  1 month󠀠󠀠🟢
vulkan-cpp-library
by parawave
Windows 10 Vulkan support for JUCE 6 Other 17  1 year🟠
juce_bgfx
by Archie3d
bgfx rendering example for JUCE 5 6 months󠀠󠀠🟢
juce_nanovg
by timothyschoen
NanoVG graphics module for JUCE 5 5 months󠀠󠀠🟢

Testing

repo description license ⭐️ updated
juce-end-to-end
by Focusrite-Novation
End to end functional testing via js Apache License 2.0 36 16 days󠀠󠀠🟢
TestsTalk
by Sinecure-Audio
Catch2 Examples from ADC 2020 talk 12  1 year🟠
melatonin_audio_block_test_helpers
by sudara
Catch2 matchers for JUCE's AudioBlock MIT License 6 9 months󠀠󠀠🟢
melatonin_parameters
by sudara
Log parameter conversion and formatting example with tests MIT License 4 3 months󠀠󠀠🟢

Educational

repo description license ⭐️ updated
juce-cookbook
by tobanteAudio
JUCE Cookbook Other 59  2 years🟠
juceSynthFramework
by TheAudioProgrammer
Build a JUCE synth step by step with Josh 56  3 years🔴
plugin-ci-example
by jatinchowdhury18
JUCE plugin CI examples for Gitlab, GitHub, Azure BSD 3-Clause "New" or "Revised" License 11 2 months󠀠󠀠🟢

Hosts & DAWs

repo description license ⭐️ updated
pedalboard
by spotify
A Python library and host for manipulating audio GNU General Public License v3.0 3548 2 days󠀠󠀠🟢
tracktion_engine
by Tracktion
The one, the only, the engine that JUCE was once extracted from Other 826 3 months󠀠󠀠🟢
Element
by kushview
The audio plugin host that isn't a DAW! GNU General Public License v3.0 656 35 minutes󠀠󠀠🟢
DawDreamer
by DBraun
Python DAW with full cross platform support GNU General Public License v3.0 444  2 months󠀠󠀠🟢
RenderMan
by fedden
Interactive "command line" host backed by Maximilian The Unlicense 286  1 year🟠
OwlPlug
by DropSnorz
Cross-platform plugin manager GNU General Public License v3.0 123  1 month󠀠󠀠🟢
Plugalyzer
by CrushedPixel
Command-line VST3, AU and LADSPA plugin host for easier debugging of audio plugins GNU General Public License v3.0 20 3 months󠀠󠀠🟢
PluginRunner
by jatinchowdhury18
Run audio through a plugin from the CLI on windows Do What The F*ck You Want To Public License 13  2 years🟠

Integrations

repo description license ⭐️ updated
luce
by peersuasive
LUA GUI module (unmaintained) 123  6 years🔴
popsicle
by kunitoki
Bridging JUCE to python Other 84  1 month󠀠󠀠🟢
JucyFluttering
by audiooffler
Flutter for iOS and Android frontend GNU General Public License v3.0 80  1 year🟠
clap-juce-extensions
by free-audio
CLAP plugin support MIT License 63 20 days󠀠󠀠🟢
osmid
by llloret
MIDI <-> OSC conversion used by Sonic Pi Other 59  2 years🟠
AbletonLink_JuceSampler
by ianacaburian
Ableton Link syncing 50  3 years🔴
freesound-juce
by MTG
Freesound.org API implementation MIT License 19 9 months󠀠󠀠🟢
jlv2
by lvtk
LV2 plugin hosting Other 12 6 days󠀠󠀠🟢
aap-juce
by atsushieno
Android Audio Plugin (AAP) support with lots of plugin ports GNU General Public License v3.0 9 21 days󠀠󠀠🟢

Machine Learning

repo description license ⭐️ updated
KlonCentaur
by jatinchowdhury18
Analog guitar pedal emulation using the RTNeural real time framework BSD 3-Clause "New" or "Revised" License 226  1 year🟠
ddsp-vst
by magenta
Realtime DDSP Neural Synthesizer and Effect Apache License 2.0 205  13 hours󠀠󠀠🟢
rave_vst
by acids-ircam
Realtime Audio Variational autoEncoder (RAVE) packaged as a vst Other 102 2 days󠀠󠀠🟢
micro-tcn
by csteinmetz1
Efficient real-time modeling of analog dynamic range compression Apache License 2.0 81 3 months󠀠󠀠🟢
TensorFlowVST
by Cyril-Meyer
Example of using a TensorFlow Keras model in a VST 4 12 months󠀠󠀠🟢

Hardware

repo description license ⭐️ updated
push2-display-with-juce
by Ableton
Ableton Push 2 display example (archived repo) MIT License 131  1 year🟠
juce_serialport
by cpr2323
Access hardware serial ports or USB virtual serial ports 28 5 months󠀠󠀠🟢
PolarDesigner
by AustrianAudioGmbH
control the polar pattern of your OC818 or other dual-diaphragm mic GNU General Public License v3.0 17 4 months󠀠󠀠🟢
meeblip-controller
by rclement
Midi controller for the Meeblip Anode synth GNU General Public License v3.0 11  3 years🔴
AmbiCreator
by AustrianAudioGmbH
Record first-order Ambisonics using two OC818 microphones 8  1 year🟠
StereoCreator
by AustrianAudioGmbH
Create different stereo set-ups with one or two OC818 microphones GNU General Public License v3.0 3  1 year🟠

Networking

repo description license ⭐️ updated
audiogridder
by apohl79
Offload dsp processing to remote computers MIT License 561 2 days󠀠󠀠🟢
JammerNetz
by christofmuc
Host a jam session over the internet GNU Affero General Public License v3.0 43 10 months󠀠󠀠🟢

Forks

repo description license ⭐️ updated
juce_emscripten
by Dreamtonics
Port of JUCE for the browser via Emscripten Other 90  2 years🟠
JUCE_ARA
by Celemony
JUCE fork that provides Audio Random Access (ARA) support Other 33 6 months󠀠󠀠🟢
JUCE
by soundradix
Fork with AAX AudioSuite support and other features and fixes Other 17  2 months󠀠󠀠🟢

177 entries as of 2022-08-25