Skip to content

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

License

Notifications You must be signed in to change notification settings

jatinchowdhury18/awesome-juce

 
 

Repository files navigation



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  5 years🔴
Gin
by FigBug
Massive collection of extras, including StackBlur, Websockets, Maps, etc BSD 3-Clause "New" or "Revised" License 112 2 days󠀠󠀠🟢
chowdsp_utils
by Chowdhury-DSP
Large collection of utilities including dsp, presets, json GNU General Public License v3.0 86 2 days󠀠󠀠🟢
Lemons
by benthevining
Collection of modules, including DMX, OSC, PLOSA GNU General Public License v3.0 28 3 days󠀠󠀠🟢
kv-modules
by kushview
Kush View's module collection includes ffmpeg, video, jack GNU General Public License v2.0 14 7 months󠀠󠀠🟢
juce-utils
by christofmuc
MIDI, i18n, and other helper classes built on top of JUCE MIT License 11 27 days󠀠󠀠🟢
squarepine_core
by SquarePine
Collection includes flexible Google Analytics, Easing functions, metering Other 11 2 days󠀠󠀠🟢
Jaut
by ElandaSunshine
Collection of lower level modules complementing JUCE 6 2 months󠀠󠀠🟢
JUMP
by ImJimmi
Metering and utility classes built on top of JUCE GNU General Public License v3.0 6 9 months󠀠󠀠🟢

Templates

repo description license ⭐️ updated
JUCECmakeRepoPrototype
by eyalamirmusic
Large variety of JUCE 6 and CMake plugin and app templates 136  2 months󠀠󠀠🟢
pamplejuce
by sudara
JUCE, CMake, Catch2, Pluginval on GitHub Actions MIT License 62 12 days󠀠󠀠🟢
juce-plugin-ci
by maxwellpollack
Cross-platform CI for JUCE audio plugins with GitHub Actions 40 4 months󠀠󠀠🟢
JUCE-CMake-Plugin-Template
by anthonyalfimov
Audio Plugin Template on GitHub Actions 18 24 days󠀠󠀠🟢
juce-template
by nberr
"Everything but the processing" template supporting Rust DSP MIT License 2 23 days󠀠󠀠🟢

Instruments

repo description license ⭐️ updated
BespokeSynth
by BespokeSynth
Cross-Platform Modular synth instrument/environment GNU General Public License v3.0 3129 4 days󠀠󠀠🟢
helio-workstation
by helio-fm
One music sequencer for all major platforms, desktop and mobile GNU General Public License v3.0 2423 21 days󠀠󠀠🟢
dexed
by asb2m10
Yamaha DX7 FM multi patform / multi format plugin GNU General Public License v3.0 2131 2 minutes󠀠󠀠🟢
helm
by mtytel
Free, Open source, cross platform 32-voice polyphonic synth GNU General Public License v3.0 2059  4 years🔴
surge
by surge-synthesizer
A very active open source rebuild and extension of the classic GNU General Public License v3.0 2051 1 day󠀠󠀠🟢
giada
by monocasual
Your Hardcore Loop Machine GNU General Public License v3.0 1220  3 hours󠀠󠀠🟢
vital
by mtytel
The popular spectral warping wavetable synth is open source GNU General Public License v3.0 973  2 months󠀠󠀠🟢
OB-Xd
by reales
Virtual Analog modelled Oberheim OB-X with a few extras GNU General Public License v3.0 456 3 months󠀠󠀠🟢
typebeat
by kofigumbs
MacOS only Rust-backed Keyboard sequencer, sampler, and synth GNU Affero General Public License v3.0 357 3 months󠀠󠀠🟢
odin2
by TheWaveWarden
24-voice polyphonic synth with filter emulations and modulation matrix GNU General Public License v3.0 346 2 days󠀠󠀠🟢
ADLplug
by jpcima
2 FM synths based on OPL3 and OPN2 sound chip emulations Boost Software License 1.0 325 6 months󠀠󠀠🟢
monique-monosynth
by surge-synthesizer
Mono synth with morph mixer Other 257 13 minutes󠀠󠀠🟢
tunefish
by paynebc
Virtual Analog synth GNU General Public License v3.0 200  1 year🟠
Magical8bitPlug2
by yokemura
8-bit gaming console synth GNU General Public License v3.0 193 4 months󠀠󠀠🟢
juicysfplugin
by Birch-san
Soundfont synthesizer GNU General Public License v3.0 129 4 months󠀠󠀠🟢
ChowKick
by Chowdhury-DSP
Kick synthesizer based on old-school drum machine circuits BSD 3-Clause "New" or "Revised" License 98 28 days󠀠󠀠🟢
shortcircuit-xt
by surge-synthesizer
Sampler GNU General Public License v3.0 64 13 minutes󠀠󠀠🟢
tuning-workbench-synth
by surge-synthesizer
Simple microtonal synth GNU General Public License v3.0 32 4 months󠀠󠀠🟢
Hera
by jpcima
June 60 GNU General Public License v3.0 29 10 months󠀠󠀠🟢
SN76489
by FigBug
Sega Master System Sound Chip emulation GNU Lesser General Public License v2.1 28  2 years🟠
PAPU
by FigBug
Gameboy PAPU emulation GNU General Public License v2.0 27 8 months󠀠󠀠🟢
bitKlavier
by Princeton-CDH
Bitklavier is a digital prepared piano GNU General Public License v3.0 25  2 months󠀠󠀠🟢
BlackBird
by khrykin
Single Oscillator synth GNU General Public License v3.0 23  1 year🟠
SID
by FigBug
Commodore 64 SID emulation GNU General Public License v3.0 18  2 years🟠
Voc
by FigBug
Vocal synth emulates glottis and shape of vocal tract GNU Lesser General Public License v2.1 16  2 years🟠
aeolus_plugin
by Archie3d
Pipe organ emulator VST/AU GNU General Public License v3.0 15  2 months󠀠󠀠🟢
RP2A03
by FigBug
Nintenodo RP2A03 GNU Lesser General Public License v2.1 12  2 years🟠
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 960 4 months󠀠󠀠🟢
AnalogTapeModel
by jatinchowdhury18
Physical Modeling for Analog Tape Machines GNU General Public License v3.0 723 6 months󠀠󠀠🟢
ChowMatrix
by Chowdhury-DSP
Inifinitely growable tree of delay lines BSD 3-Clause "New" or "Revised" License 200 6 months󠀠󠀠🟢
SmartGuitarPedal
by GuitarML
Neural Network WaveNet modelled guitar pedals Apache License 2.0 155 11 months󠀠󠀠🟢
Schrammel_OJD
by JanosGit
Audio plugin model of a modern classic overdrive pedal GNU General Public License v3.0 89 6 months󠀠󠀠🟢
CHOW
by Chowdhury-DSP
Digital Distortion GNU General Public License v3.0 47  2 years🟠
slPlugins
by FigBug
Large plugin collection from socalabs BSD 3-Clause "New" or "Revised" License 44  2 months󠀠󠀠🟢
PhaseVocoder
by stekyne
Phase Vocoder 40 8 months󠀠󠀠🟢
quantumVerb
by QVbDev
Convolution Reverb GNU General Public License v3.0 38  4 years🔴
repitch
by maxwellpollack
MIDI controlled harmonizer 36 4 months󠀠󠀠🟢
simple-reverb
by szkkng
Simple reverb GNU General Public License v3.0 32 17 days󠀠󠀠🟢
RoomReverb
by cvde
Algorithmic reverb plugin GNU General Public License v3.0 22  2 months󠀠󠀠🟢
mda-plugins-juce
by hollance
Old school MDA freeware plugins reimplemented in JUCE Other 22 5 months󠀠󠀠🟢
NEL-19
by Mrugalla
High-fidelity random vibrato (windows only) GNU General Public License v3.0 20 19 days󠀠󠀠🟢
jg-granular
by szkkng
Streaming granular synthesis effect GNU General Public License v3.0 14 17 days󠀠󠀠🟢
mverb
by FigBug
Dattorro’s figure-of-eight reverb GNU General Public License v3.0 9  1 year🟠
OvertoneFilter
by lukemcraig
Emphasize MIDI-selected harmonics of an audio signal 8  2 years🟠
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 222 5 months󠀠󠀠🟢
ff_meters
by ffAudio
LED meters for JUCE audio buffers BSD 3-Clause "New" or "Revised" License 87 9 months󠀠󠀠🟢
sound_meter
by SoundDevelopment
Resizable efficient peak meters MIT License 15 9 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 489 4 months󠀠󠀠🟢
stochas
by surge-synthesizer
Probabilistic sequencer GNU General Public License v3.0 248 2 months󠀠󠀠🟢
ReceiveMIDI
by gbevin
Cross-platform tool to monitor and receive MIDI messages on the command line GNU General Public License v3.0 199 4 months󠀠󠀠🟢
KnobKraft-orm
by christofmuc
The free modern cross-platform MIDI Sysex Librarian GNU Affero General Public License v3.0 91 29 days󠀠󠀠🟢
SuperVirtualKeyboard
by vsicurella
Microtonal keyboard layout The Unlicense 27  1 year🟠
b-step
by surge-synthesizer
Chord sequencer Other 19 14 minutes󠀠󠀠🟢
ripchord
by trackbout
Cross platform plugin to create and remix chord progressions GNU General Public License v3.0 15  1 month󠀠󠀠🟢
Midi-Bass-Pedal-Chords
by stfufane
Map chords to your MIDI bass pedal 10 4 months󠀠󠀠🟢
librearp.gitlab.io Pattern based arepeggiator

UI

repo description license ⭐️ updated
fontaudio
by fefanto
Icon toolkit for audio with permissive licensing MIT License 201  1 year🟠
foleys_gui_magic
by ffAudio
WYSWYG plugin editor letting you create JUCE GUIs without coding Other 165 16 days󠀠󠀠🟢
animator
by bgporter
Animation module implementing classic easing curves and some new ones MIT License 23 3 days󠀠󠀠🟢
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  1 month󠀠󠀠🟢
juce-widgets
by christofmuc
Unsorted collection of "widgets" MIT License 7 21 days󠀠󠀠🟢
numberbox
by szkkng
Clean Ableton style "slider" with tutorial GNU General Public License v3.0 4 17 days󠀠󠀠🟢
modern-dial
by szkkng
Nice clean example of a rotary "slider" GNU General Public License v3.0 4 17 days󠀠󠀠🟢
bbcode-editor
by SoundDevelopment
TextEditor descendant that accepts BBCode MIT License 1 2 months󠀠󠀠🟢

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 300 3 months󠀠󠀠🟢
pluginval
by Tracktion
Cross-platform plugin testing and validation GNU General Public License v3.0 230 7 months󠀠󠀠🟢
juce-toys
by jcredland
LLDB helpers. Comoponent, buffer and value tree debuggers and more MIT License 86 3 months󠀠󠀠🟢
melatonin_audio_sparklines
by sudara
Display audio as ASCII waveforms on the console and in your tests MIT License 67 3 months󠀠󠀠🟢
DSP-Testbench
by AndrewJJ
Test your dsp with signal sources, routing, analysis and monitoring MIT License 34 7 months󠀠󠀠🟢
melatonin_inspector
by sudara
Inspect your JUCE components ala Web Inspector MIT License 9  1 month󠀠󠀠🟢

Frameworks

repo description license ⭐️ updated
Camomile
by pierreguillot
A meta-plugin that embeds Pure Data GNU General Public License v3.0 702 7 months󠀠󠀠🟢
HISE
by christophhart
The open source framework for sample based instruments Other 580 7 months󠀠󠀠🟢
react-juce
by JoshMarler
Cross-platform native apps with React.js and JUCE MIT License 568 2 months󠀠󠀠🟢
Chataigne
by benkuper
Real-time communication and syncing with many other technologies GNU General Public License v3.0 450 16 days󠀠󠀠🟢
cabbage
by rorywalsh
Framework for developing plugins with the Csound programming language GNU General Public License v3.0 330 3 days󠀠󠀠🟢
PlugData
by timothyschoen
Pure Data as a plugin, with a new GUI GNU General Public License v3.0 227 2 days󠀠󠀠🟢
ysfx
by jpcima
JSFX hosting library incl. example plugin Apache License 2.0 50 9 days󠀠󠀠🟢
plugincollider
by asb2m10
Plugin that embeds SuperCollider GNU General Public License v3.0 22 13 days󠀠󠀠🟢

DSP

repo description license ⭐️ updated
Audio-Effects
by juandagilc
Collection of Audio Effects examples from a book 475  1 year🟠
pitch_detector
by adamski
Pitch estimation based on YIN 93 2 months󠀠󠀠🟢
juce_faustllvm
by olilarkin
JUCE Module for embedding the libfaust JIT compiler 30  2 years🟠
SimpleVocoder
by Stenzel
Leaky autocorrelation vocoder 10 7 months󠀠󠀠🟢
sst-filters
by surge-synthesizer
Surge filters as a separate library GNU General Public License v3.0 7 21 days󠀠󠀠🟢
JUCE_SoundTouch
by eyalamirmusic
Wrapper around the SoundTouch tempo/pitch library GNU Lesser General Public License v2.1 4  1 year🟠
sst-waveshapers
by surge-synthesizer
Surge waveshapers as a separate library GNU General Public License v3.0 3  1 month󠀠󠀠🟢

Networking & Cryptography

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

Graphics & Video

repo description license ⭐️ updated
foleys_video_engine
by ffAudio
A video engine to load, play, assemble and write video Other 41  1 year🟠
CustomMatPlot
by franshej
MatPlotLib implementation in JUCE MIT License 24  1 month󠀠󠀠🟢
vulkan-cpp-library
by parawave
Windows 10 Vulkan support for JUCE 6 Other 16  1 year🟠
juce_bgfx
by Archie3d
bgfx rendering example for JUCE 3 3 months󠀠󠀠🟢
juce_nanovg
by timothyschoen
NanoVG graphics module for JUCE 3 3 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 11 days󠀠󠀠🟢
TestsTalk
by Sinecure-Audio
Catch2 Examples from ADC 2020 talk 12  1 year🟠
melatonin_parameters
by sudara
Log parameter conversion and formatting example with tests MIT License 4 6 days󠀠󠀠🟢
melatonin_audio_block_test_helpers
by sudara
Catch2 matchers for JUCE's AudioBlock MIT License 4 6 months󠀠󠀠🟢

Educational

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

Hosts & DAWs

repo description license ⭐️ updated
pedalboard
by spotify
A Python library and host for manipulating audio GNU General Public License v3.0 3382 24 days󠀠󠀠🟢
tracktion_engine
by Tracktion
The one, the only, the engine that JUCE was once extracted from Other 756 5 months󠀠󠀠🟢
Element
by kushview
The audio plugin host that isn't a DAW! GNU General Public License v3.0 634 24 days󠀠󠀠🟢
DawDreamer
by DBraun
Python DAW with full cross platform support GNU General Public License v3.0 410 1 day󠀠󠀠🟢
RenderMan
by fedden
Interactive "command line" host backed by Maximilian The Unlicense 278 11 months󠀠󠀠🟢
OwlPlug
by DropSnorz
Cross-platform plugin manager GNU General Public License v3.0 118 17 days󠀠󠀠🟢
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🟠
Plugalyzer
by CrushedPixel
Command-line VST3, AU and LADSPA plugin host for easier debugging of audio plugins GNU General Public License v3.0 10 6 days󠀠󠀠🟢

Integrations

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

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 219 11 months󠀠󠀠🟢
ddsp-vst
by magenta
Realtime DDSP Neural Synthesizer and Effect Apache License 2.0 121 17 days󠀠󠀠🟢
rave_vst
by acids-ircam
Realtime Audio Variational autoEncoder (RAVE) packaged as a vst Other 76 20 days󠀠󠀠🟢
micro-tcn
by csteinmetz1
Efficient real-time modeling of analog dynamic range compression Apache License 2.0 75 3 days󠀠󠀠🟢
TensorFlowVST
by Cyril-Meyer
Example of using a TensorFlow Keras model in a VST 2 9 months󠀠󠀠🟢

Hardware

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

Networking

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

Forks

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

150 entries as of 2022-06-12

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 100.0%