An awesome list of open source JUCE libraries, plugins and utilities.
Organized by category. Stats update nightly.
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 | |
---|---|---|---|---|
Gin by FigBug |
Massive collection of extras, including StackBlur, Websockets, Maps, etc | BSD-3-Clause | 157 | 1 month |
chowdsp_utils by Chowdhury-DSP |
Large collection of utilities including dsp, presets, json | other | 143 | 9 hours |
drowaudio by drowaudio |
Older, but very large collection of utilities by the Tracktion superstar | other | 142 | 5 months |
Lemons by benthevining |
Collection of modules, including DMX, OSC, PLOSA | GPL-3.0 | 40 | 5 days |
stk_wrapper by adamski |
JUCE wrapper module for the Synthesis ToolKit (STK) library | 27 | 5 years |
|
squarepine_core by SquarePine |
Collection includes flexible Google Analytics, Easing functions, metering | other | 25 | 3 days |
juce-utils by christofmuc |
MIDI, i18n, and other helper classes built on top of JUCE | MIT | 23 | 4 months |
kv-modules by kushview |
Kush View's module collection includes ffmpeg, video, jack | GPL-2.0 | 19 | 1 year |
Jaut by ElandaSunshine |
Collection of lower level modules complementing JUCE | 15 | 1 year |
|
stm-juce-modules by spensbot |
Collection of Modules for use with JUCE | MIT | 13 | 2 years |
JUMP by ImJimmi |
Metering and utility classes built on top of JUCE | GPL-3.0 | 9 | 2 years |
Templates
repo | description | license | updated | |
---|---|---|---|---|
JUCECmakeRepoPrototype by eyalamirmusic |
Large variety of JUCE 6 and CMake plugin and app templates | 202 | 7 months |
|
pamplejuce by sudara |
JUCE, CMake, Catch2, Pluginval on GitHub Actions | MIT | 182 | 2 months |
juce-plugin-ci by maxwellpollack |
Cross-platform CI for JUCE audio plugins with GitHub Actions | 59 | 1 year |
|
juce_cmake_vscode_example by tomoyanonymous |
Boilerplate for developing plugins with JUCE, CMake & VSCode | 52 | 5 months |
|
JUCE-CMake-Plugin-Template by anthonyalfimov |
Audio Plugin Template on GitHub Actions | MIT | 33 | 3 months |
juce-template by nberr |
"Everything but the processing" template supporting Rust DSP | MIT | 23 | 10 months |
Instruments
repo | description | license | updated | |
---|---|---|---|---|
BespokeSynth by BespokeSynth |
Cross-Platform Modular synth instrument/environment | GPL-3.0 | 3507 | 18 days |
helio-workstation by helio-fm |
One music sequencer for all major platforms, desktop and mobile | GPL-3.0 | 2702 | 28 days |
surge by surge-synthesizer |
A very active open source rebuild and extension of the classic | GPL-3.0 | 2533 | 6 days |
dexed by asb2m10 |
Yamaha DX7 FM multi patform / multi format plugin | GPL-3.0 | 2459 | 8 months |
helm by mtytel |
Free, Open source, cross platform 32-voice polyphonic synth | GPL-3.0 | 2212 | 5 years |
giada by monocasual |
Your Hardcore Loop Machine | GPL-3.0 | 1414 | 19 hours |
vital by mtytel |
The popular spectral warping wavetable synth is open source | GPL-3.0 | 1212 | 1 year |
odin2 by TheWaveWarden |
24-voice polyphonic synth with filter emulations and modulation matrix | GPL-3.0 | 437 | 4 months |
ADLplug by jpcima |
2 FM synths based on OPL3 and OPN2 sound chip emulations | BSL-1.0 | 379 | 1 year |
monique-monosynth by surge-synthesizer |
Mono synth with morph mixer | other | 309 | 6 months |
Magical8bitPlug2 by yokemura |
8-bit gaming console synth | GPL-3.0 | 244 | 1 year |
tunefish by paynebc |
Virtual Analog synth | GPL-3.0 | 219 | 2 months |
juicysfplugin by Birch-san |
Soundfont synthesizer | GPL-3.0 | 164 | 1 year |
ChowKick by Chowdhury-DSP |
Kick synthesizer based on old-school drum machine circuits | BSD-3-Clause | 136 | 5 months |
aeolus_plugin by Archie3d |
Pipe organ emulator VST/AU | GPL-3.0 | 46 | 3 months |
OB-Xd by reales |
Virtual Analog modelled Oberheim OB-X with a few extras | GPL-3.0 | 40 | 6 months |
PAPU by FigBug |
Gameboy PAPU emulation | GPL-2.0 | 39 | 5 months |
Hera by jpcima |
June 60 | GPL-3.0 | 35 | 2 years |
SN76489 by FigBug |
Sega Master System Sound Chip emulation | LGPL-2.1 | 33 | 5 months |
BlackBird by khrykin |
Single Oscillator synth | GPL-3.0 | 33 | 2 years |
bitKlavier by Princeton-CDH |
Bitklavier is a digital prepared piano | GPL-3.0 | 29 | 2 months |
SID by FigBug |
Commodore 64 SID emulation | GPL-3.0 | 27 | 1 month |
VanillaJuce by getdunne |
Simple but complete VST2.4 + AUv2 synthesizer | MIT | 26 | 4 years |
SARAH by getdunne |
SARAH: Harmonic-analysis based synthesizer | MIT | 24 | 7 months |
Voc by FigBug |
Vocal synth emulates glottis and shape of vocal tract | LGPL-2.1 | 20 | 5 months |
RP2A03 by FigBug |
Nintenodo RP2A03 | LGPL-2.1 | 16 | 6 months |
BowedStringJUCE by SilvinWillemsen |
Bowed String | 8 | 4 years |
|
BatSynth by Emmet-Hayes |
2 oscillators with 13 wave shapes | 8 | 8 days |
|
DuckSynth by jsvaldezv |
Synthesiser plug-in with two oscillators, adsr, reverb and volume | 6 | 1 year |
|
VermeerMonosynth-1 by mohragk |
Monosynth VST on JUCE 5 | GPL-3.0 | 6 | 3 years |
juce-synth by w-frank |
A MIDI controlled subtractive synthesiser built using JUCE and the Maximillian library | 4 | 2 years |
|
blue-synthesiser by mariusz96 |
Bachelor's thesis "Sound synthesis based on audio samples as an VST3 instrument" | 4 | 1 year |
|
BeatAligningGuitarLooper by DanielRudrich |
A guitar looper which detects the tempo and plays along a rudimentary drumbeat | GPL-3.0 | 1 | 5 years |
juce-string-model by w-frank |
Realistic string instrument model using physical modelling and includes a delay line | 1 | 2 years |
|
AdditiveSynthesis_Synthesizer by jsvaldezv |
Additive synthesis plug-in with two oscillators and two LFO modulations | 1 | 2 years |
|
BananaSplit by jsvaldezv |
Two part project with a FM Synthesiser plug-in and a MIDI controller built with Arduino | 1 | 12 months |
Samplers
repo | description | license | updated | |
---|---|---|---|---|
typebeat by kofigumbs |
MacOS only Rust-backed Keyboard sequencer, sampler, and synth | AGPL-3.0 | 389 | 1 year |
shortcircuit-xt by surge-synthesizer |
Sampler | GPL-3.0 | 136 | 2 days |
vmpc-juce by izzyreal |
JUCE implementation of VMPC2000XL | GPL-3.0 | 56 | 9 days |
JUCE-AKSampler by getdunne |
AudioKit AKSampler wrapped as a JUCE app/plug-in | GPL-3.0 | 25 | 3 years |
Soompler by abbysoft-team |
Soompler, a JUCE based sampler plugin | 25 | 3 years |
|
CTAG-JUCE-Sampler by NiklasWan |
CTAG JUCE sampler | 21 | 3 years |
|
Sampler by DBraun |
A sampler made with JUCE | MIT | 16 | 12 months |
streaming_sampler by onereddogmedia |
Extension to JUCE's Sampler class which enables disk streaming | MIT | 14 | 2 years |
DuckSampler by jsvaldezv |
Sampler plug-in with ADSR, distortion and LFO | 5 | 1 year |
Effects
repo | description | license | updated | |
---|---|---|---|---|
SmartGuitarAmp by GuitarML |
Neural Network WaveNet modelled guitar amps | Apache-2.0 | 1110 | 2 months |
AnalogTapeModel by jatinchowdhury18 |
Physical Modeling for Analog Tape Machines | GPL-3.0 | 902 | 5 months |
Fire by jerryuhoo |
A multi-band distortion plugin | AGPL-3.0 | 358 | 4 months |
BYOD by Chowdhury-DSP |
Build-Your-Own Guitar Distortion | GPL-3.0 | 295 | 9 hours |
paulxstretch by essej |
Extreme Timestretching application and plugin | other | 289 | 8 months |
ChowMatrix by Chowdhury-DSP |
Inifinitely growable tree of delay lines | BSD-3-Clause | 259 | 1 year |
SmartGuitarPedal by GuitarML |
Neural Network WaveNet modelled guitar pedals | Apache-2.0 | 230 | 8 months |
Schrammel_OJD by JanosGit |
Audio plugin model of a modern classic overdrive pedal | GPL-3.0 | 137 | 1 year |
CTAGDRC by p-hlp |
An audio compressor plugin | GPL-3.0 | 108 | 2 years |
SimpleCompressor by DanielRudrich |
Code and theory of a look-ahead compressor / limiter | GPL-3.0 | 79 | 3 years |
simple-reverb by szkkng |
Simple reverb | GPL-3.0 | 72 | 15 days |
RoomReverb by cvde |
Algorithmic reverb plugin | GPL-3.0 | 68 | 5 months |
slPlugins by FigBug |
Large plugin collection from socalabs | BSD-3-Clause | 64 | 5 months |
CHOW by Chowdhury-DSP |
Digital Distortion | GPL-3.0 | 58 | 3 years |
mda-plugins-juce by hollance |
Old school MDA freeware plugins reimplemented in JUCE | other | 57 | 8 months |
vstSpleeter by gvne |
Uses JUCE and spleeterpp to run spleeter in c++ | 55 | 3 years |
|
PhaseVocoder by stekyne |
Phase Vocoder | 54 | 1 year |
|
quantumVerb by QVbDev |
Convolution Reverb | GPL-3.0 | 51 | 5 years |
repitch by maxwellpollack |
MIDI controlled harmonizer | 46 | 1 year |
|
modEQ by tobanteAudio |
EQ audio plugin with modulation | GPL-3.0 | 42 | 3 years |
NEL-19 by Mrugalla |
High-fidelity random vibrato (windows only) | GPL-3.0 | 39 | 11 days |
anotherdelay by dllim |
Tape Delay plugin with tape flutter, wow, and saturation emulation | MIT | 33 | 4 years |
crispy by spensbot |
Audio Saturation Plugin (VST/AU) made with JUCE | MIT | 29 | 3 years |
jg-granular by szkkng |
Streaming granular synthesis effect | GPL-3.0 | 28 | 4 months |
vsts by unplugred |
A treasure trove of effects and other fun plugins | 25 | 23 hours |
|
cStop by calgoheen |
Tape stop plugin with a few extra goodies | MIT | 15 | 2 months |
JUCEVocoder by dbaylies |
A simple vocoder plug-in with a built-in synthesis engine | 14 | 3 years |
|
SG-323 by ravettel |
Authentic emulation of an Ursa Major Stargate 323 Reverb | GPL-3.0 | 13 | 6 months |
mverb by FigBug |
Dattorro’s figure-of-eight reverb | GPL-3.0 | 13 | 5 months |
Filter by joonastuo |
A state variable filter plugin | 11 | 4 years |
|
OvertoneFilter by lukemcraig |
Emphasize MIDI-selected harmonics of an audio signal | 11 | 3 years |
|
SMPLComp by p-hlp |
A simplified version of the CTAGDRC audio compressor plugin | GPL-3.0 | 9 | 2 years |
ABComparisonPlugin by DanielRudrich |
An audio-plugin for multi-channel AB-comparison of several input signals | GPL-3.0 | 8 | 2 years |
Delay by joonastuo |
Delay-effect plugin | 8 | 4 years |
|
ATK-MT2 by AudioTK |
Plugin emulating the MT2 pedal | 8 | 1 year |
|
Contrast by ImJimmi |
Bundle of minimal plug-ins | MIT | 8 | 8 months |
Distortion by joonastuo |
Waveshaper distortion plugin | 7 | 4 years |
|
VibraFlanger by joonastuo |
Vibrato/Flanger effect plugin made with JUCE | 7 | 4 years |
|
TS9 by AudioTK |
Plugin modeling the well-known Ibanez TS9 TubeScreamer | 5 | 1 year |
|
Phaser by joonastuo |
Phaser-effect plugin | 4 | 4 years |
|
Chorus by joonastuo |
LCR Chorus-effect plugin | MIT | 3 | 4 years |
Lush-Delay by spensbot |
A Delay Plugin Made with JUCE | MIT | 2 | 2 years |
ATKGuitarPreamp by AudioTK |
Plugin modeling a guitar preamplifier followed by a tone stack | 2 | 1 year |
|
SD1 by AudioTK |
Plugin modeling the well-known Boss SD1 | 2 | 1 year |
|
juce-audio-filters by w-frank |
Collection of digital audio filter plugins using the JUCE DSP module | 1 | 2 years |
|
ATKBassPreamp by AudioTK |
Plugin modeling a bass preamplifier followed by a tone stack | 1 | 1 year |
|
UniversalDelay by AudioTK |
A mono delay plugin | 1 | 12 months |
|
IEMPluginSuite | Large suite of plugins, including Ambisonic | |||
Andromeda by AudioTK |
A plugin version of the Andromeda version of the Noble ODR-1 | 0 | 1 year |
Metering
repo | description | license | updated | |
---|---|---|---|---|
Frequalizer by ffAudio |
Equalizer using JUCE's dsp module | BSD-3-Clause | 274 | 1 year |
ff_meters by ffAudio |
LED meters for JUCE audio buffers | BSD-3-Clause | 104 | 1 year |
sound_meter by SoundDevelopment |
Resizable efficient peak meters | MIT | 21 | 20 days |
Midi
repo | description | license | updated | |
---|---|---|---|---|
SendMIDI by gbevin |
Cross-platform tool to send MIDI messages from the command line | GPL-3.0 | 570 | 3 months |
stochas by surge-synthesizer |
Probabilistic sequencer | GPL-3.0 | 331 | 6 months |
ReceiveMIDI by gbevin |
Cross-platform tool to monitor and receive MIDI messages on the command line | GPL-3.0 | 250 | 3 months |
KnobKraft-orm by christofmuc |
The free modern cross-platform MIDI Sysex Librarian | AGPL-3.0 | 132 | 3 days |
ripchord by trackbout |
Cross platform plugin to create and remix chord progressions | GPL-3.0 | 43 | 1 year |
b-step by surge-synthesizer |
Chord sequencer | other | 26 | 6 months |
Shuttertone by liamlacey |
Uses colour data from images to generate music | GPL-3.0 | 21 | 3 years |
Topiary-Beatz by tomto66 |
A MIDI drum pattern generator for live use | GPL-3.0 | 16 | 10 months |
arpligner by YPares |
Multi-track & polyphonic arpeggiator where both chords and arp patterns are live MIDI data | other | 14 | 3 months |
Midi-Transposer by stfufane |
Map chords to your MIDI bass pedal | 14 | 3 months |
|
Scribe by CLeJack |
Audio (guitar) to MIDI converter | 5 | 1 year |
|
LibreArp | Pattern-based arpeggiator | |||
Topiary-Presetz by tomto66 |
Plugin that lets you define "variations" of settings of "parameters" and output as Midi | GPL-3.0 | 0 | 10 months |
Topiary-Riffz by tomto66 |
Plugin that can play MIDI files, assigned to keys, and transposed on a per key basis | GPL-3.0 | 0 | 10 months |
Microtuning
repo | description | license | updated | |
---|---|---|---|---|
tuning-workbench-synth by surge-synthesizer |
Simple microtonal synth | GPL-3.0 | 45 | 2 months |
SuperVirtualKeyboard by vsicurella |
MIDI Plugin for interacting with microtonal piano layouts | Unlicense | 38 | 2 years |
everytone-tuner by vsicurella |
MIDI microtuning plugin | Unlicense | 15 | 1 year |
Tune-Up-MIDI by vsicurella |
A micro-tuning plugin. Converts single-channel MIDI into multichannel MIDI with pitchbend messages | 4 | 2 years |
|
ScaleStructureComponent by vsicurella |
For designing a 2D isomorphic layout based on MOS scales for use with ET tuning systems | 3 | 3 years |
UI
repo | description | license | updated | |
---|---|---|---|---|
fontaudio by fefanto |
Icon toolkit for audio with permissive licensing | MIT | 252 | 6 months |
foleys_gui_magic by ffAudio |
WYSWYG plugin editor letting you create JUCE GUIs without coding | other | 218 | 7 months |
animator by bgporter |
Animation module implementing classic easing curves and some new ones | MIT | 64 | 4 months |
hack_audio_gui by HackAudio |
Hack Audio's custom components | other | 25 | 5 years |
Resvg4JUCE by JanosGit |
Wrapper for the resvg rendering library | MPL-2.0 | 23 | 1 year |
JIVE by ImJimmi |
Build flexible GUIs using declarative markup | MIT | 16 | 5 days |
JIVE by ImJimmi |
Build flexible GUIs using declarative markup | MIT | 16 | 5 days |
juce-draggableListBox by getdunne |
JUCE ListBox whose items can be reordered by drag-and-drop | MIT | 12 | 2 years |
juce-widgets by christofmuc |
Unsorted collection of "widgets" | MIT | 10 | 4 months |
haydxn_juce_animation by jkoutavas |
JUCE animation package originally contributed by 'haydxn' | MIT | 5 | 4 years |
juce_litehtml by Archie3d |
JUCE module that provides integration of the litehtml HTML/CSS rendering engine | 5 | 1 year |
|
RtfFileLoader by hogliux |
Convert rtf files to xml to create a JUCE AttributedString | GPL-3.0 | 4 | 6 years |
bbcode-editor by SoundDevelopment |
TextEditor descendant that accepts BBCode | MIT | 4 | 1 year |
html_entity_decoder by asimilon |
A simple HTML entity String decoder module for JUCE | BSL-1.0 | 3 | 2 years |
JuceHtmlTextEditor by ZioGuido |
HTML parsing of the basic tags for formatting text and adding hyperlinks | 3 | 8 months |
Tooling & Debugging
repo | description | license | updated | |
---|---|---|---|---|
FRUT by McMartin |
The OG way to setup CMake with JUCE (pre JUCE 6) | GPL-3.0 | 386 | 17 hours |
pluginval by Tracktion |
Cross-platform plugin testing and validation | GPL-3.0 | 303 | 3 months |
juce-toys by jcredland |
LLDB helpers. Comoponent, buffer and value tree debuggers and more | MIT | 96 | 4 months |
melatonin_audio_sparklines by sudara |
Display audio as ASCII waveforms on the console and in your tests | MIT | 79 | 3 months |
DSP-Testbench by AndrewJJ |
Test your dsp with signal sources, routing, analysis and monitoring | MIT | 40 | 4 months |
melatonin_inspector by sudara |
Inspect your JUCE components ala Web Inspector | MIT | 27 | 3 months |
Frameworks
repo | description | license | updated | |
---|---|---|---|---|
plugdata by plugdata-team |
Pure Data as a plugin, with a new GUI | GPL-3.0 | 976 | 11 days |
Chataigne by benkuper |
Real-time communication and syncing with many other technologies | GPL-3.0 | 830 | 7 days |
Camomile by pierreguillot |
A meta-plugin that embeds Pure Data | GPL-3.0 | 813 | 6 hours |
HISE by christophhart |
The open source framework for sample based instruments | other | 725 | 3 months |
react-juce by JoshMarler |
Cross-platform native apps with React.js and JUCE | MIT | 667 | 1 year |
cabbage by rorywalsh |
Framework for developing plugins with the Csound programming language | GPL-3.0 | 461 | 3 days |
ysfx by jpcima |
JSFX hosting library incl. example plugin | Apache-2.0 | 130 | 10 months |
plugincollider by asb2m10 |
Plugin that embeds SuperCollider | GPL-3.0 | 48 | 1 year |
AudioTK by AudioTK |
An audio digital processing toolbox based on a workflow/pipeline principle | BSD-3-Clause | 38 | 2 years |
none by 0x07dc |
Framework built with JUCE, provides architecture guidance for making a plugin (GUI, Processors, States, State Modifiers) | other | 1 | 2 years |
DSP
repo | description | license | updated | |
---|---|---|---|---|
faust by grame-cncm |
JUCE standalone app and plugin exporter for Faust DSP library | other | 2181 | 4 hours |
Audio-Effects by juandagilc |
Collection of Audio Effects examples from a book | 583 | 2 years |
|
pitch_detector by adamski |
Pitch estimation based on YIN | 109 | 1 year |
|
pMix2 by olilarkin |
pMix - a preset interpolator, plug-in chainer and Faust IDE written with JUCE | 84 | 3 years |
|
formula by soundspear |
Plugin for developing and testing DSP code in real time using C | BSL-1.0 | 57 | 28 days |
juce_faustllvm by olilarkin |
JUCE Module for embedding the libfaust JIT compiler | 33 | 3 years |
|
sst-waveshapers by surge-synthesizer |
Surge waveshapers as a separate library | GPL-3.0 | 18 | 6 months |
mammut by kmatheussen |
Sound transformation using one single gigantic analysis (no windows) | 16 | 4 years |
|
OverlappingFFTProcessor by DanielRudrich |
Class for buffering samples for FFT processing | AGPL-3.0 | 16 | 4 years |
SimpleVocoder by Stenzel |
Leaky autocorrelation vocoder | 14 | 1 year |
|
sst-filters by surge-synthesizer |
Surge filters as a separate library | GPL-3.0 | 13 | 2 months |
juce-MultiStepEnvelopeGenerator by getdunne |
Multi Step Envelope Generator | MIT | 12 | 12 months |
ape by jthorborg |
Plugin that allows programming C++ DSP code in real time | 10 | 2 years |
|
ob_HIIR by AndrewJJ |
JUCE module wrappler for Laurent DeSoras' upsampling and downsampling library | LGPL-2.1 | 9 | 3 months |
OomphSC by DanielRudrich |
Audio Plug-in which figures out the Oomph of a signal and sends it via OSC | GPL-3.0 | 6 | 1 year |
JUCE_SoundTouch by eyalamirmusic |
Wrapper around the SoundTouch tempo/pitch library | LGPL-2.1 | 5 | 2 years |
Music Notation and Theory
repo | description | license | updated | |
---|---|---|---|---|
guidolib by grame-cncm |
Music notation format, score rendering engine and various music score utilities | MPL-2.0 | 123 | 5 days |
belle by andibrae |
Music notation rendering library. Outputs to PDF, JUCE, Core Graphics, MIDI, etc. | 76 | 3 months |
|
jackel by nberr |
Negative harmony application | other | 14 | 7 months |
foleys_musicology by ffAudio |
Music theory and score editing/rendering | 6 | 2 years |
|
Bach by bliston |
A music theory library JUCE module | MIT | 4 | 6 years |
Networking & Cryptography
repo | description | license | updated | |
---|---|---|---|---|
RestRequest by adamski |
JUCE module for making HTTP requests to REST APIs | MIT | 54 | 2 years |
yum_CredentialManager by Yum-Audio |
MacOS Keychain and Windows CredentialManager integration | MIT | 13 | 3 months |
Graphics & Video
repo | description | license | updated | |
---|---|---|---|---|
CustomMatPlot by franshej |
MatPlotLib implementation in JUCE | MIT | 51 | 7 months |
foleys_video_engine by ffAudio |
A video engine to load, play, assemble and write video | other | 45 | 2 years |
vulkan-cpp-library by parawave |
Windows 10 Vulkan support for JUCE 6 | other | 18 | 2 years |
imgui_juce by Krasjet |
Dear ImGui backend for JUCE | LGPL-3.0 | 17 | 3 months |
juce_bgfx by Archie3d |
bgfx rendering example for JUCE | 12 | 1 year |
|
juce_nanovg by timothyschoen |
NanoVG graphics module for JUCE | 11 | 1 year |
OpenGL
repo | description | license | updated | |
---|---|---|---|---|
3DAudioVisualizers by TimArt |
An OpenGL Audio Visualizer suite for Audio and GUI | 111 | 2 years |
|
glslEditor_AudioPlugin by COx2 |
GLSL Editor Audio Plugin | MIT | 61 | 2 years |
OpenGLRealtimeVisualization4JUCE by JanosGit |
OpenGL-accelerated realtime audio visualization components | MIT | 53 | 3 years |
LearnJUCEOpenGL by ianacaburian |
Beginner's reference on animated 2D graphics in JUCE using OpenGL | 16 | 4 years |
|
juce-midi-visualizer-AU-plugin by rosshoyt |
Generate real-time 3D visualization of MIDI Data using OpenGL | MIT | 14 | 2 years |
LiveShaderPalette by ianacaburian |
Live code animated OpenGL shaders and mouse/touch input actions side-by-side | GPL-3.0 | 14 | 4 years |
openglWithJuce by iomeone |
OpenGL with JUCE | 13 | 3 years |
|
Polyline2DPathRenderer by CrushedPixel |
Renders JUCE Paths very quickly using OpenGL | MIT | 10 | 4 years |
Polyline2DExample by CrushedPixel |
A JUCE example application for Polyline2D | MIT | 8 | 4 years |
Testing
repo | description | license | updated | |
---|---|---|---|---|
juce-end-to-end by FocusriteGroup |
End to end functional testing via js | Apache-2.0 | 74 | 2 days |
TestsTalk by Sinecure-Audio |
Catch2 Examples from ADC 2020 talk | 16 | 2 years |
|
melatonin_test_helpers by sudara |
Catch2 matchers for JUCE's AudioBlock |
MIT | 9 | 9 days |
melatonin_parameters by sudara |
Log parameter conversion and formatting example with tests | MIT | 7 | 2 months |
Educational
repo | description | license | updated | |
---|---|---|---|---|
juce-cookbook by tobanteAudio |
JUCE Cookbook | other | 86 | 3 years |
synth-plugin-book by hollance |
Source code for the book "Code Your Own Synth Plug-Ins With C++ and JUCE" | MIT | 78 | 5 months |
juceSynthFramework by TheAudioProgrammer |
Build a JUCE synth step by step with Josh | 64 | 4 years |
|
audio-effects by getdunne |
Revised versions of Reiss and McPherson's "Audio Effects" examples | GPL-3.0 | 51 | 4 years |
audio-dsp by prayash |
Playing around with audio plugin development and DSP | 33 | 3 years |
|
plugex by belangeo |
PLUGin EXamples made with JUCE | LGPL-3.0 | 25 | 3 years |
plugin-ci-example by jatinchowdhury18 |
JUCE plugin CI examples for Gitlab, GitHub, Azure | BSD-3-Clause | 17 | 12 months |
Juce-Simples-Exemples by nseaSeb |
Simples Juce Exemples | GPL-3.0 | 9 | 3 years |
Hosts & DAWs
repo | description | license | updated | |
---|---|---|---|---|
pedalboard by spotify |
A Python library and host for manipulating audio | GPL-3.0 | 4223 | 9 days |
tracktion_engine by Tracktion |
The one, the only, the engine that JUCE was once extracted from | other | 928 | 4 days |
element by kushview |
The audio plugin host that isn't a DAW! | GPL-3.0 | 801 | 7 hours |
DawDreamer by DBraun |
Python DAW with full cross platform support | GPL-3.0 | 639 | 7 days |
RenderMan by fedden |
Interactive "command line" host backed by Maximilian | Unlicense | 314 | 2 years |
OwlPlug by DropSnorz |
Cross-platform plugin manager | GPL-3.0 | 177 | 2 months |
Plugalyzer by CrushedPixel |
Command-line VST3, AU and LADSPA plugin host for easier debugging of audio plugins | GPL-3.0 | 28 | 1 year |
PluginRunner by jatinchowdhury18 |
Run audio through a plugin from the CLI on windows | WTFPL | 14 | 3 years |
Integrations
repo | description | license | updated | |
---|---|---|---|---|
MIDI2LR by rsjaffe |
An application and plugin to remotely control Lightroom via MIDI | GPL-3.0 | 629 | 12 months |
luce by peersuasive |
LUA GUI module (unmaintained) | 124 | 7 years |
|
popsicle by kunitoki |
Bridging JUCE to python | other | 114 | 11 months |
clap-juce-extensions by free-audio |
CLAP plugin support | MIT | 104 | 1 month |
JucyFluttering by audiooffler |
Flutter for iOS and Android frontend | GPL-3.0 | 93 | 2 years |
osmid by llloret |
MIDI <-> OSC conversion used by Sonic Pi | other | 64 | 3 years |
AbletonLink_JuceSampler by ianacaburian |
Tutorial on tempo synchronization with Ableton Link | 56 | 4 years |
|
tomduncalf_juce_web_ui by tomduncalf |
WIP: Helper classes for integrating a web-based UI with JUCE | MIT | 49 | 2 years |
TD-JUCE by DBraun |
TD-JUCE: JUCE audio and VSTs in TouchDesigner | other | 35 | 2 years |
WebUISynth by tomduncalf |
Example of WIP: A simple JUCE synth with a web (React/Typescript) UI | MIT | 35 | 1 year |
freesound-juce by MTG |
Freesound.org API implementation | MIT | 26 | 1 year |
qt_with_juce_example by nikeocom |
Example project using Qt and JUCE together | 20 | 3 years |
|
juce_meets_link by COx2 |
An integration example of Ableton Link with JUCE | GPL-3.0 | 19 | 2 years |
jlv2 by lvtk |
LV2 plugin hosting | other | 12 | 10 months |
FreesoundSimpleSampler by ffont |
Sampler plugin which demonstrates the Freesound-JUCE API client | GPL-3.0 | 10 | 3 years |
juce_meets_DaisySP by COx2 |
Example of integration of DaisySP and JUCE | MIT | 10 | 2 years |
aap-juce by atsushieno |
Android Audio Plugin (AAP) support with lots of plugin ports | GPL-3.0 | 10 | 1 day |
Machine Learning
repo | description | license | updated | |
---|---|---|---|---|
ddsp-vst by magenta |
Realtime DDSP Neural Synthesizer and Effect | Apache-2.0 | 476 | 23 days |
KlonCentaur by jatinchowdhury18 |
Analog guitar pedal emulation using the RTNeural real time framework | BSD-3-Clause | 281 | 2 years |
rave_vst by acids-ircam |
Realtime Audio Variational autoEncoder (RAVE) packaged as a vst | other | 168 | 5 months |
micro-tcn by csteinmetz1 |
Efficient real-time modeling of analog dynamic range compression | Apache-2.0 | 110 | 1 year |
TensorFlowVST by Cyril-Meyer |
Example of using a TensorFlow Keras model in a VST | 9 | 1 year |
Hardware
repo | description | license | updated | |
---|---|---|---|---|
push2-display-with-juce by Ableton |
Ableton Push 2 display example (archived repo) | MIT | 141 | 2 years |
juce_serialport by cpr2323 |
Access hardware serial ports or USB virtual serial ports | 32 | 1 month |
|
PolarDesigner by AustrianAudioGmbH |
control the polar pattern of your OC818 or other dual-diaphragm mic | GPL-3.0 | 23 | 19 days |
meeblip-controller by rclement |
Midi controller for the Meeblip Anode synth | GPL-3.0 | 11 | 4 years |
Sysex77 by nseaSeb |
Midi editor for the Yamaha Sy77/TG77/Sy99 FMSynth | 10 | 4 years |
|
AmbiCreator by AustrianAudioGmbH |
Record first-order Ambisonics using two OC818 microphones | 10 | 2 years |
|
BCR2000_Master by christofmuc |
Small program for working with the Behringer BCR2000 MIDI controller and its BCL language | AGPL-3.0 | 8 | 5 months |
StereoCreator by AustrianAudioGmbH |
Create different stereo set-ups with one or two OC818 microphones | GPL-3.0 | 5 | 2 years |
Networking
repo | description | license | updated | |
---|---|---|---|---|
sonobus by sonosaurus |
Real-time network audio streaming collaboration tool | GPL-3.0 | 1163 | 3 months |
audiogridder by apohl79 |
Offload dsp processing to remote computers | MIT | 646 | 3 months |
JammerNetz by christofmuc |
Host a jam session over the internet | AGPL-3.0 | 46 | 1 year |
juce_bluetooth by genkiinstruments |
Bluetooth LE module for MacOS and Windows | MIT | 18 | 3 months |
Forks
repo | description | license | updated | |
---|---|---|---|---|
JUCE_ARA by Celemony |
JUCE fork that provides Audio Random Access (ARA) support | other | 38 | 5 months |
JUCE by soundradix |
Fork with AAX AudioSuite support and other features and fixes | other | 18 | 4 days |
juce_emscripten by Casperaki |
Port of JUCE for the browser via Emscripten (maintained) | other | 6 | 9 months |
262 entries as of 2023-06-11