README.md
May 10, 2026 · View on GitHub
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
Modules & Plugin Collections
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| Gin by FigBug | Massive collection of extras, including StackBlur, Websockets, Maps, etc | BSD-3-Clause | 379 | 3 days🟢 |
| chowdsp_utils by Chowdhury-DSP | Large collection of utilities including dsp, presets, json | other | 347 | 5 months🟢 |
| drowaudio by drowaudio | Older but large collection of utilities by the Tracktion superstar | other | 177 | 3 years🔴 |
| squarepine_core by SquarePine | Collection includes flexible Google Analytics, Easing functions, metering | GPL-3.0 | 53 | 4 months🟢 |
| cello by bgporter | JUCE ValueTrees for humans | MIT | 42 | 4 months🟢 |
| juce-utils by christofmuc | MIDI, i18n, and other helper classes built on top of JUCE | MIT | 35 | 26 days🟢 |
| stk_wrapper by adamski | JUCE wrapper module for the Synthesis ToolKit (STK) library | 31 | 8 years🔴 | |
| kv-juce by kushview | Kush View's module collection includes ffmpeg, video, jack | GPL-2.0 | 30 | 1 year🟠 |
| stm-juce-modules by spensbot | Collection of Modules for use with JUCE | MIT | 20 | 5 years🔴 |
| JUMP by ImJimmi | Metering and utility classes built on top of JUCE | GPL-3.0 | 18 | 8 months🟢 |
Templates
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| pamplejuce by sudara | C++20, JUCE, CMake, Catch2, Pluginval on GitHub Actions | MIT | 713 | 2 months🟢 |
| JUCECmakeRepoPrototype by eyalamirmusic | Large variety of JUCE and CMake plugin and app templates | 292 | 5 months🟢 | |
| audio-plugin-template by JanWilczek | C++23, JUCE, CPM, googletest on GitHub Actions | Unlicense | 201 | 4 months🟢 |
| nn-inference-template by Torsion-Audio | Neural network inference template for TensorFlow Lite, LibTorch, ONNX Runtime | MIT | 132 | 10 months🟢 |
| NTHN_TEMPLATE_PLUGIN by ncblair | Audio Plugin CMake Template with a focus on Parameters and State Management | MIT | 114 | 1 year🟠 |
| juce_cmake_vscode_example by tomoyanonymous | Boilerplate for developing plugins with JUCE, CMake & VSCode | 111 | 1 year🟠 | |
| JUCE-CMake-Plugin-Template by anthonyalfimov | Audio Plugin Template on GitHub Actions | MIT | 72 | 3 months🟢 |
| juce-plugin-ci by ellamenop | (Archived) CI for JUCE audio plugins with GitHub Actions | 65 | 3 years🟠 | |
| juce-template by nberr | "Everything but the processing" template supporting Rust DSP | MIT | 33 | 2 years🟠 |
| JUCE-ConsoleApp by eyalamirmusic | A JUCE example for CLI/console app along with the message thread | 4 | 1 year🟠 |
Instruments
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| BespokeSynth by BespokeSynth | Cross-Platform Modular synth instrument/environment | GPL-3.0 | 4602 | 2 days🟢 |
| surge by surge-synthesizer | A very active open source rebuild and extension of the classic | GPL-3.0 | 3835 | 5 days🟢 |
| helio-sequencer by helio-fm | One music sequencer for all major platforms, desktop and mobile | GPL-3.0 | 3460 | 1 day🟢 |
| dexed by asb2m10 | Yamaha DX7 FM multi patform / multi format plugin | GPL-3.0 | 3366 | 2 months🟢 |
| helm by mtytel | Free, Open source, cross platform 32-voice polyphonic synth | GPL-3.0 | 2489 | 8 years🔴 |
| vital by mtytel | The popular spectral warping wavetable synth is open source | GPL-3.0 | 2008 | 4 years🔴 |
| giada by monocasual | Your Hardcore Loop Machine | GPL-3.0 | 2003 | 1 day🟢 |
| odin2 by TheWaveWarden | 24-voice polyphonic synth with filter emulations and modulation matrix | other | 770 | 12 months🟢 |
| osci-render by jameshball | A synthesiser for making oscilloscope music and visuals | GPL-3.0 | 693 | 8 days🟢 |
| ripplerx by tiagolr | A physically modeled synth, capable of sounds similar to AAS Chromaphone and Ableton Collision | GPL-3.0 | 552 | 6 months🟢 |
| ADLplug by jpcima | 2 FM synths based on OPL3 and OPN2 sound chip emulations | BSL-1.0 | 517 | 4 years🔴 |
| monique-monosynth by surge-synthesizer | Mono synth with morph mixer | other | 405 | 2 years🟠 |
| Magical8bitPlug2 by yokemura | 8-bit gaming console synth | GPL-3.0 | 375 | 9 months🟢 |
| juicysfplugin by Birch-san | Soundfont synthesizer | GPL-3.0 | 317 | 4 years🔴 |
| tunefish by paynebc | Virtual Analog synth | GPL-3.0 | 301 | 3 years🔴 |
| OB-Xd by reales | Virtual Analog modelled Oberheim OB-X with a few extras | 245 | 3 months🟢 | |
| Wavetable by FigBug | A 2 oscillator wavetable synth with flexible modulation options | BSD-3-Clause | 202 | 7 days🟢 |
| blocks by dan-german | Simplified modular synth | GPL-3.0 | 195 | 2 years🟠 |
| ChowKick by Chowdhury-DSP | Kick synthesizer based on old-school drum machine circuits | BSD-3-Clause | 190 | 3 years🔴 |
| AudiblePlanets by gregrecco67 | An expressive, quasi-Ptolemaic semi-modular synthesizer | GPL-3.0 | 160 | 2 months🟢 |
| aeolus_plugin by Archie3d | Pipe organ emulator VST/AU | GPL-3.0 | 155 | 11 months🟢 |
| drumlabooh by psemiletov | LV2/VSTi drum machine that can use Hydrogen, SFZ, and other drumkit formats | GPL-3.0 | 106 | 5 days🟢 |
| BlackBird by khrykin | Single Oscillator synth | GPL-3.0 | 80 | 2 years🟠 |
| crypt by vitling | Hyper-unison synth for rich cold synthetic full-textured sounds | GPL-3.0 | 60 | 6 months🟢 |
| PAPU by FigBug | Gameboy PAPU emulation | GPL-2.0 | 59 | 7 days🟢 |
| SID by FigBug | Commodore 64 SID emulation | GPL-3.0 | 55 | 7 days🟢 |
| SN76489 by FigBug | Sega Master System Sound Chip emulation | LGPL-2.1 | 50 | 7 days🟢 |
| bitKlavier by Princeton-CDH | Bitklavier is a digital prepared piano | GPL-3.0 | 43 | 2 years🟠 |
| Hera by jpcima | Juno 60 | GPL-3.0 | 42 | 4 years🔴 |
| Voc by FigBug | Vocal synth emulates glottis and shape of vocal tract | LGPL-2.1 | 35 | 7 days🟢 |
| SARAH by getdunne | SARAH: Harmonic-analysis based synthesizer | MIT | 33 | 3 years🔴 |
| RP2A03 by FigBug | Nintenodo RP2A03 | LGPL-2.1 | 33 | 7 days🟢 |
| VanillaJuce by getdunne | Simple but complete VST2.4 + AUv2 synthesizer | MIT | 28 | 7 years🔴 |
| BatSynth by Emmet-Hayes | 2 oscillators with 13 wave shapes | 20 | 4 months🟢 | |
| SIMDsynth by seclorum | A simple polyphonic synthesizer demonstrating SIMD techniques for x86 and ARM CPU types | MIT | 14 | 7 months🟢 |
| juce-synth by w-frank | A MIDI controlled subtractive synthesiser built using JUCE and the Maximillian library | 12 | 5 years🔴 | |
| BowedStringJUCE by SilvinWillemsen | Bowed String | 11 | 7 years🔴 | |
| VermeerMonosynth-1 by mohragk | Monosynth VST on JUCE 5 | GPL-3.0 | 10 | 1 year🟠 |
| blue-synthesiser by mariusz96 | Bachelor's thesis "Sound synthesis based on audio samples as an VST3 instrument" | 9 | 4 years🔴 | |
| duck-synth by jsvaldezv | Synthesiser plug-in with two oscillators, adsr, reverb and volume | MIT | 9 | 1 year🟠 |
| juce-string-model by w-frank | Realistic string instrument model using physical modelling and includes a delay line | 7 | 5 years🔴 | |
| BeatAligningGuitarLooper by DanielRudrich | A guitar looper which detects the tempo and plays along a rudimentary drumbeat | GPL-3.0 | 3 | 8 years🔴 |
| banana-split by jsvaldezv | Two part project with a FM Synthesiser plug-in and a MIDI controller built with Arduino | MIT | 1 | 1 year🟠 |
Samplers
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| shortcircuit-xt by surge-synthesizer | Sampler | MIT | 509 | 21 days🟢 |
| vmpc-juce by izzyreal | JUCE implementation of VMPC2000XL | GPL-3.0 | 237 | 3 hours🟢 |
| Just-a-Sample by BOBONA | A modern audio sampler, focused on simplicity and ease of use | MIT | 192 | 9 days🟢 |
| Soompler by abbysoft-team | Soompler, a JUCE based sampler plugin | 36 | 6 years🔴 | |
| JUCE-AKSampler by getdunne | AudioKit AKSampler wrapped as a JUCE app/plug-in | GPL-3.0 | 32 | 6 years🔴 |
| CTAG-JUCE-Sampler by NiklasWan | CTAG JUCE sampler | 27 | 6 years🔴 | |
| Sampler by DBraun | A sampler made with JUCE | MIT | 24 | 3 months🟢 |
| streaming_sampler by onereddogmedia | Extension to JUCE's Sampler class which enables disk streaming | MIT | 16 | 4 years🔴 |
| duck-sampler by jsvaldezv | Sampler plug-in with ADSR, distortion and LFO | MIT | 13 | 1 year🟠 |
Effects
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| AnalogTapeModel by jatinchowdhury18 | Physical Modeling for Analog Tape Machines | GPL-3.0 | 1351 | 2 years🟠 |
| SmartGuitarAmp by GuitarML | Neural Network WaveNet modelled guitar amps | Apache-2.0 | 1326 | 3 years🔴 |
| ZLEqualizer by ZL-Audio | 16-band minimum-phase dynamic equalizer | AGPL-3.0 | 864 | 3 days🟢 |
| Fire by jerryuhoo | A multi-band distortion plugin | AGPL-3.0 | 626 | 7 months🟢 |
| paulxstretch by essej | Extreme Timestretching application and plugin | other | 611 | 3 years🔴 |
| BYOD by Chowdhury-DSP | Build-Your-Own Guitar Distortion | GPL-3.0 | 553 | 9 months🟢 |
| Maim by ArdenButterfield | Audio plugin for custom MP3 distortion and digital glitches | GPL-3.0 | 358 | 5 months🟢 |
| ChowMatrix by Chowdhury-DSP | Inifinitely growable tree of delay lines | BSD-3-Clause | 328 | 4 years🔴 |
| SmartGuitarPedal by GuitarML | Neural Network WaveNet modelled guitar pedals | Apache-2.0 | 294 | 3 years🔴 |
| CTAGDRC by p-hlp | An audio compressor plugin | GPL-3.0 | 212 | 5 years🔴 |
| mda-plugins-juce by hollance | Old school MDA freeware plugins reimplemented in JUCE | other | 190 | 2 months🟢 |
| Schrammel_OJD by JanosGit | Audio plugin model of a modern classic overdrive pedal | GPL-3.0 | 189 | 4 years🔴 |
| valentine by tote-bag-labs | An open source compressor meant to pump and breathe | GPL-3.0 | 184 | 9 months🟢 |
| slPlugins by FigBug | Large plugin collection from socalabs | BSD-3-Clause | 140 | 7 days🟢 |
| RoomReverb by cvde | Algorithmic reverb plugin | GPL-3.0 | 138 | 8 months🟢 |
| simple-reverb by szkkng | Simple reverb | GPL-3.0 | 124 | 1 year🟠 |
| SimpleCompressor by DanielRudrich | Code and theory of a look-ahead compressor / limiter | GPL-3.0 | 111 | 6 years🔴 |
| NEL-19 by Mrugalla | High-fidelity random vibrato (windows only) | GPL-3.0 | 96 | 1 year🟠 |
| SG-323 by greyboxaudio | Authentic emulation of an Ursa Major Stargate 323 Reverb | GPL-3.0 | 91 | 3 months🟢 |
| vsts by unplugred | A treasure trove of effects and other fun plugins | 90 | 6 days🟢 | |
| cStop by calgoheen | Tape stop plugin with a few extra goodies | GPL-3.0 | 83 | 3 months🟢 |
| modEQ by tobanteAudio | EQ audio plugin with modulation | GPL-3.0 | 80 | 6 years🔴 |
| CHOW by Chowdhury-DSP | Digital Distortion | GPL-3.0 | 73 | 6 years🔴 |
| PhaseVocoder by stekyne | Phase Vocoder | 71 | 4 years🔴 | |
| vstSpleeter by gvne | Uses JUCE and spleeterpp to run spleeter in c++ | 67 | 6 years🔴 | |
| repitch by ellamenop | MIDI controlled harmonizer | 63 | 4 years🔴 | |
| crispy by spensbot | Audio Saturation Plugin (VST/AU) made with JUCE | MIT | 61 | 6 years🔴 |
| quantumVerb by QVbDev | Convolution Reverb | GPL-3.0 | 61 | 8 years🔴 |
| PerceptoMap by hqrrr | Visualizing how we hear: An open-source spectrogram plugin for psychoacoustic audio analysis | AGPL-3.0 | 52 | 5 months🟢 |
| ZLEComp by ZL-Audio | Compressor plugin with gain reduction history | GPL-3.0 | 46 | 1 year🟠 |
| anotherdelay by dllim | Tape Delay plugin with tape flutter, wow, and saturation emulation | MIT | 45 | 7 years🔴 |
| utility-clone by m1m0zzz | VST plugin like a Ableton Utility | GPL-3.0 | 34 | 2 years🟠 |
| mverb by FigBug | Dattorro’s figure-of-eight reverb | GPL-3.0 | 30 | 7 days🟢 |
| SMPLComp by p-hlp | A simplified version of the CTAGDRC audio compressor plugin | GPL-3.0 | 22 | 5 years🔴 |
| ABComparisonPlugin by DanielRudrich | An audio-plugin for multi-channel AB-comparison of several input signals | GPL-3.0 | 20 | 2 years🟠 |
| OvertoneFilter by lukemcraig | Emphasize MIDI-selected harmonics of an audio signal | 20 | 6 years🔴 | |
| JUCEVocoder by dbaylies | A simple vocoder plug-in with a built-in synthesis engine | 19 | 5 years🔴 | |
| Delay by joonastuo | Delay-effect plugin | 14 | 7 years🔴 | |
| Filter by joonastuo | A state variable filter plugin | 14 | 7 years🔴 | |
| Contrast by ImJimmi | Bundle of minimal plug-ins | MIT | 14 | 3 years🔴 |
| VibraFlanger by joonastuo | Vibrato/Flanger effect plugin made with JUCE | 11 | 7 years🔴 | |
| ATK-MT2 by AudioTK | Plugin emulating the MT2 pedal | 9 | 4 years🔴 | |
| Phaser by joonastuo | Phaser-effect plugin | 7 | 7 years🔴 | |
| Distortion by joonastuo | Waveshaper distortion plugin | 7 | 7 years🔴 | |
| TS9 by AudioTK | Plugin modeling the well-known Ibanez TS9 TubeScreamer | 7 | 4 years🔴 | |
| Lush-Delay by spensbot | A Delay Plugin Made with JUCE | MIT | 6 | 5 years🔴 |
| Chorus by joonastuo | LCR Chorus-effect plugin | MIT | 5 | 7 years🔴 |
| ATKGuitarPreamp by AudioTK | Plugin modeling a guitar preamplifier followed by a tone stack | 4 | 4 years🔴 | |
| juce-audio-filters by w-frank | Collection of digital audio filter plugins using the JUCE DSP module | 3 | 5 years🔴 | |
| SD1 by AudioTK | Plugin modeling the well-known Boss SD1 | 3 | 4 years🔴 | |
| ATKBassPreamp by AudioTK | Plugin modeling a bass preamplifier followed by a tone stack | 2 | 4 years🔴 | |
| UniversalDelay by AudioTK | A mono delay plugin | 2 | 4 years🔴 | |
| Andromeda by AudioTK | A plugin version of the Andromeda version of the Noble ODR-1 | 1 | 4 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 | 365 | 4 years🔴 |
| ff_meters by ffAudio | LED meters for JUCE audio buffers | BSD-3-Clause | 120 | 4 years🔴 |
| equalize_it by egor-sm | 12-band parametric EQ | GPL-3.0 | 63 | 3 years🟠 |
| sound_meter by SoundDevelopment | Resizable efficient peak meters | MIT | 45 | 4 months🟢 |
Midi
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| ShowMIDI by gbevin | Multi-platform GUI application to effortlessly visualize MIDI activity | GPL-3.0 | 856 | 1 year🟠 |
| SendMIDI by gbevin | Cross-platform tool to send MIDI messages from the command line | GPL-3.0 | 831 | 1 year🟠 |
| stochas by surge-synthesizer | Probabilistic sequencer | GPL-3.0 | 538 | 1 year🟠 |
| ReceiveMIDI by gbevin | Cross-platform tool to monitor and receive MIDI messages on the command line | GPL-3.0 | 367 | 12 months🟢 |
| KnobKraft-orm by christofmuc | The free modern cross-platform MIDI Sysex Librarian | AGPL-3.0 | 271 | 18 days🟢 |
| ripchord by trackbout | Cross platform plugin to create and remix chord progressions | GPL-3.0 | 98 | 4 years🔴 |
| b-step by surge-synthesizer | Chord sequencer | other | 55 | 2 years🟠 |
| arpligner by YPares | Multi-track & polyphonic arpeggiator where both chords and arp patterns are live MIDI data | other | 43 | 2 years🟠 |
| Midi-Transposer by stfufane | Map chords to your MIDI bass pedal | MIT | 29 | 2 years🟠 |
| Shuttertone by liamlacey | Uses colour data from images to generate music | GPL-3.0 | 25 | 6 years🔴 |
| Topiary-Beatz by tomto66 | A MIDI drum pattern generator for live use | GPL-3.0 | 23 | 4 years🔴 |
| Topiary-Presetz by tomto66 | Plugin that lets you define "variations" of settings of "parameters" and output as Midi | GPL-3.0 | 1 | 4 years🔴 |
| Topiary-Riffz by tomto66 | Plugin that can play MIDI files, assigned to keys, and transposed on a per key basis | GPL-3.0 | 1 | 4 years🔴 |
| LibreArp | Pattern-based arpeggiator | |||
Microtuning
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| tuning-workbench-synth by surge-synthesizer | Simple microtonal synth | GPL-3.0 | 48 | 3 years🔴 |
| SuperVirtualKeyboard by vsicurella | MIDI Plugin for interacting with microtonal piano layouts | Unlicense | 48 | 5 years🔴 |
| everytone-tuner by vsicurella | MIDI microtuning plugin | Unlicense | 17 | 4 years🔴 |
| Tune-Up-MIDI by vsicurella | A micro-tuning plugin. Converts single-channel MIDI into multichannel MIDI with pitchbend messages | 5 | 5 years🔴 | |
| ScaleStructureComponent by vsicurella | For designing a 2D isomorphic layout based on MOS scales for use with ET tuning systems | 2 | 5 years🔴 |
UI
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| foleys_gui_magic by ffAudio | WYSWYG plugin editor letting you create JUCE GUIs without coding | other | 557 | 5 months🟢 |
| fontaudio by fefanto | Icon toolkit for audio with permissive licensing | MIT | 396 | 11 months🟢 |
| JIVE by ImJimmi | Build flexible GUIs using declarative markup | MIT | 188 | 18 days🟢 |
| melatonin_blur by sudara | Fast cross-platform CPU blurs and drop/inner shadows for JUCE | MIT | 161 | 11 months🟢 |
| animator by bgporter | Animation module implementing classic easing curves and some new ones | MIT | 80 | 3 years🔴 |
| hack_audio_gui by HackAudio | Hack Audio's custom components | other | 31 | 8 years🔴 |
| Resvg4JUCE by JanosGit | Wrapper for the resvg rendering library | MPL-2.0 | 29 | 7 months🟢 |
| juce-widgets by christofmuc | Unsorted collection of "widgets" | MIT | 23 | 6 months🟢 |
| BarelyML by MNSignalProcessing | Markdown-inspired markup for JUCE | MIT | 22 | 2 years🟠 |
| juce-draggableListBox by getdunne | JUCE ListBox whose items can be reordered by drag-and-drop | MIT | 14 | 5 years🔴 |
| RtfFileLoader by hogliux | Convert rtf files to xml to create a JUCE AttributedString | GPL-3.0 | 12 | 9 years🔴 |
| juce_litehtml by Archie3d | JUCE module that provides integration of the litehtml HTML/CSS rendering engine | 11 | 4 years🔴 | |
| juce_murka by Kiberchaika | A lightweight GPU-accelerated library inspired from ImGui for interactive audio plugin UI design for JUCE | 9 | 2 months🟢 | |
| JuceHtmlTextEditor by ZioGuido | HTML parsing of the basic tags for formatting text and adding hyperlinks | 7 | 5 months🟢 | |
| bbcode-editor by SoundDevelopment | TextEditor descendant that accepts BBCode | MIT | 6 | 4 years🔴 |
| haydxn_juce_animation by jkoutavas | JUCE animation package originally contributed by 'haydxn' | MIT | 5 | 7 years🔴 |
| html_entity_decoder by asimilon | A simple HTML entity String decoder module for JUCE | BSL-1.0 | 3 | 5 years🔴 |
Tooling & Debugging
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| pluginval by Tracktion | Cross-platform plugin testing and validation | GPL-3.0 | 532 | 2 months🟢 |
| FRUT by McMartin | The OG way to setup CMake with JUCE (pre JUCE 6) | GPL-3.0 | 458 | 1 year🟠 |
| melatonin_inspector by sudara | Inspect your JUCE components ala Web Inspector | MIT | 267 | 10 months🟢 |
| formula by soundspear | VST and AU plugin to live code and test effects inside your DAW | BSL-1.0 | 235 | 13 days🟢 |
| juce-toys by jcredland | LLDB helpers. Comoponent, buffer and value tree debuggers and more | MIT | 134 | 1 year🟠 |
| melatonin_audio_sparklines by sudara | Display audio as ASCII waveforms on the console and in your tests | MIT | 102 | 2 months🟢 |
| DSP-Testbench by AndrewJJ | Test your dsp with signal sources, routing, analysis and monitoring | MIT | 82 | 1 year🟠 |
Frameworks
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| plugdata by plugdata-team | Pure Data as a plugin, with a new GUI | GPL-3.0 | 2217 | 1 day🟢 |
| Chataigne by benkuper | Real-time communication and syncing with many other technologies | GPL-3.0 | 1586 | 25 days🟢 |
| HISE by christophhart | The open source framework for sample based instruments | other | 1374 | 3 days🟢 |
| Camomile by pierreguillot | A meta-plugin that embeds Pure Data | GPL-3.0 | 982 | 2 years🟠 |
| react-juce by JoshMarler | Cross-platform native apps with React.js and JUCE | MIT | 827 | 4 years🔴 |
| cabbage by rorywalsh | Framework for developing plugins with the Csound programming language | GPL-3.0 | 570 | 3 months🟢 |
| ysfx by jpcima | JSFX hosting library incl. example plugin | Apache-2.0 | 243 | 4 years🔴 |
| plugincollider by asb2m10 | Plugin that embeds SuperCollider | GPL-3.0 | 132 | 2 months🟢 |
| AudioTK by AudioTK | An audio digital processing toolbox based on a workflow/pipeline principle | BSD-3-Clause | 51 | 5 years🔴 |
| none by 0x07dc | Framework built with JUCE, provides architecture guidance for making a plugin (GUI, Processors, States, State Modifiers) | other | 3 | 4 years🔴 |
DSP
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| faust by grame-cncm | JUCE standalone app and plugin exporter for Faust DSP library | other | 3038 | 29 days🟢 |
| Audio-Effects by juandagilc | Collection of Audio Effects examples from a book | 872 | 5 years🔴 | |
| signalsmith-stretch by Signalsmith-Audio | Polyphonic pitch/time algorithm | MIT | 477 | 4 months🟢 |
| dsp by Signalsmith-Audio | Signalsmith's library of DSP utilities and classes | MIT | 261 | 4 months🟢 |
| formula by soundspear | Plugin for developing and testing DSP code in real time using C | BSL-1.0 | 235 | 13 days🟢 |
| pitch_detector by adamski | Pitch estimation based on YIN | 149 | 4 years🔴 | |
| pMix2 by olilarkin | pMix - a preset interpolator, plug-in chainer and Faust IDE written with JUCE | 99 | 6 years🔴 | |
| juce_faustllvm by olilarkin | JUCE Module for embedding the libfaust JIT compiler | 39 | 6 years🔴 | |
| sst-filters by surge-synthesizer | Surge filters as a separate library | GPL-3.0 | 31 | 3 days🟢 |
| juce-MultiStepEnvelopeGenerator by getdunne | Multi Step Envelope Generator | MIT | 30 | 2 years🟠 |
| mammut by kmatheussen | Sound transformation using one single gigantic analysis (no windows) | 29 | 2 years🟠 | |
| sst-waveshapers by surge-synthesizer | Surge waveshapers as a separate library | GPL-3.0 | 28 | 2 months🟢 |
| ape by jthorborg | Plugin that allows programming C++ DSP code in real time | 25 | 11 months🟢 | |
| SimpleVocoder by Stenzel | Leaky autocorrelation vocoder | 25 | 4 years🔴 | |
| OverlappingFFTProcessor by DanielRudrich | Class for buffering samples for FFT processing | AGPL-3.0 | 16 | 6 years🔴 |
| ob_HIIR by AndrewJJ | JUCE module wrappler for Laurent DeSoras' upsampling and downsampling library | LGPL-2.1 | 15 | 3 years🔴 |
| OomphSC by DanielRudrich | Audio Plug-in which figures out the Oomph of a signal and sends it via OSC | GPL-3.0 | 7 | 4 years🔴 |
| JUCE_SoundTouch by eyalamirmusic | Wrapper around the SoundTouch tempo/pitch library | LGPL-2.1 | 7 | 5 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 | 177 | 5 months🟢 |
| belle by andigamesandmusic | Music notation rendering library. Outputs to PDF, JUCE, Core Graphics, MIDI, etc. | 96 | 2 years🟠 | |
| jackel by nberr | Negative harmony application | other | 19 | 3 years🔴 |
| foleys_musicology by ffAudio | Music theory and score editing/rendering | 11 | 5 years🔴 | |
| Bach by bliston | A music theory library JUCE module | MIT | 9 | 9 years🔴 |
Networking & Cryptography
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| RestRequest by adamski | JUCE module for making HTTP requests to REST APIs | MIT | 64 | 5 years🔴 |
| yum_CredentialManager by Yum-Audio | MacOS Keychain and Windows CredentialManager integration | MIT | 13 | 3 years🔴 |
Graphics & Video
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| CustomMatPlot by franshej | MatPlotLib implementation in JUCE | MIT | 87 | 4 months🟢 |
| imgui_juce by Krasjet | Dear ImGui backend for JUCE | LGPL-3.0 | 57 | 1 year🟠 |
| foleys_video_engine by ffAudio | A video engine to load, play, assemble and write video | other | 56 | 2 years🟠 |
| juce_bgfx by Archie3d | bgfx rendering example for JUCE | 25 | 4 years🔴 | |
| vulkan-cpp-library by parawave | Windows 10 Vulkan support for JUCE 6 | other | 25 | 5 years🔴 |
| juce_nanovg by timothyschoen | NanoVG graphics module for JUCE | 16 | 4 years🔴 |
OpenGL
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| 3DAudioVisualizers by TimArt | An OpenGL Audio Visualizer suite for Audio and GUI | 149 | 5 years🔴 | |
| glslEditor_AudioPlugin by COx2 | GLSL Editor Audio Plugin | MIT | 73 | 5 years🔴 |
| OpenGLRealtimeVisualization4JUCE by JanosGit | OpenGL-accelerated realtime audio visualization components | MIT | 67 | 6 years🔴 |
| LearnJUCEOpenGL by ianacaburian | Beginner's reference on animated 2D graphics in JUCE using OpenGL | 24 | 7 years🔴 | |
| juce-midi-visualizer-AU-plugin by rosshoyt | Generate real-time 3D visualization of MIDI Data using OpenGL | MIT | 22 | 5 years🔴 |
| openglWithJuce by iomeone | OpenGL with JUCE | 15 | 6 years🔴 | |
| Polyline2DExample by CrushedPixel | A JUCE example application for Polyline2D | MIT | 14 | 7 years🔴 |
| LiveShaderPalette by ianacaburian | Live code animated OpenGL shaders and mouse/touch input actions side-by-side | GPL-3.0 | 13 | 7 years🔴 |
| Polyline2DPathRenderer by CrushedPixel | Renders JUCE Paths very quickly using OpenGL | MIT | 11 | 7 years🔴 |
Testing
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| juce-end-to-end by FocusriteGroup | End to end functional testing via js | Apache-2.0 | 96 | 9 months🟢 |
| TestsTalk by Sinecure-Audio | Catch2 Examples from ADC 2020 talk | 22 | 5 years🔴 | |
| melatonin_parameters by sudara | Log parameter conversion and formatting example with tests | MIT | 16 | 5 days🟢 |
| melatonin_test_helpers by sudara | Catch2 matchers for JUCE's AudioBlock | MIT | 15 | 2 months🟢 |
| straw by kunitoki | Straw is a juce automation framework for integration testing | other | 5 | 2 years🟠 |
Educational
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| synth-plugin-book by hollance | Source code for the book "Code Your Own Synth Plug-Ins With C++ and JUCE" | MIT | 213 | 2 years🟠 |
| juce-cookbook by tobanteAudio | JUCE Cookbook | other | 127 | 6 years🔴 |
| juceSynthFramework by TheAudioProgrammer | Build a JUCE synth step by step with Josh | 73 | 7 years🔴 | |
| audio-effects by getdunne | Revised versions of Reiss and McPherson's "Audio Effects" examples | GPL-3.0 | 69 | 6 years🔴 |
| audio-dsp by prayash | Playing around with audio plugin development and DSP | 45 | 6 years🔴 | |
| plugex by belangeo | PLUGin EXamples made with JUCE | LGPL-3.0 | 43 | 6 years🔴 |
| plugin-ci-example by jatinchowdhury18 | JUCE plugin CI examples for Gitlab, GitHub, Azure | BSD-3-Clause | 22 | 4 years🔴 |
| Juce-Simples-Exemples by nseaSeb | Simples Juce Exemples | GPL-3.0 | 9 | 6 years🔴 |
Hosts & DAWs
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| pedalboard by spotify | A Python library and host for manipulating audio | GPL-3.0 | 6109 | 3 months🟢 |
| element by kushview | The audio plugin host that isn't a DAW! | 1580 | 14 days🟢 | |
| tracktion_engine by Tracktion | The one, the only, the engine that JUCE was once extracted from | other | 1387 | 3 months🟢 |
| DawDreamer by DBraun | Python DAW with full cross platform support | GPL-3.0 | 1217 | 3 months🟢 |
| OwlPlug by DropSnorz | Cross-platform plugin manager | GPL-3.0 | 472 | 4 days🟢 |
| RenderMan by fedden | Interactive "command line" host backed by Maximilian | Unlicense | 397 | 5 years🔴 |
| Plugalyzer by CrushedPixel | Command-line VST3, AU and LADSPA plugin host for easier debugging of audio plugins | GPL-3.0 | 170 | 4 days🟢 |
| PluginRunner by jatinchowdhury18 | Run audio through a plugin from the CLI on windows | WTFPL | 14 | 6 years🔴 |
Integrations
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| MIDI2LR by rsjaffe | An application and plugin to remotely control Lightroom via MIDI | GPL-3.0 | 763 | 2 months🟢 |
| popsicle by kunitoki | Bridging JUCE to python | other | 204 | 2 years🟠 |
| clap-juce-extensions by free-audio | CLAP plugin support | MIT | 201 | 16 days🟢 |
| luce by peersuasive | LUA GUI module (unmaintained) | 129 | 9 years🔴 | |
| JucyFluttering by audiooffler | Flutter for iOS and Android frontend | GPL-3.0 | 123 | 5 years🔴 |
| osmid by llloret | MIDI <-> OSC conversion used by Sonic Pi | other | 74 | 6 years🔴 |
| AbletonLink_JuceSampler by ianacaburian | Tutorial on tempo synchronization with Ableton Link | 73 | 7 years🔴 | |
| tomduncalf_juce_web_ui by tomduncalf | WIP: Helper classes for integrating a web-based UI with JUCE | MIT | 65 | 5 years🔴 |
| WebUISynth by tomduncalf | Example of WIP: A simple JUCE synth with a web (React/Typescript) UI | MIT | 46 | 4 years🔴 |
| TD-JUCE by DBraun | TD-JUCE: JUCE audio and VSTs in TouchDesigner | other | 41 | 5 years🔴 |
| freesound-juce by MTG | Freesound.org API implementation | MIT | 35 | 4 years🔴 |
| qt_with_juce_example by nikeocom | Example project using Qt and JUCE together | 21 | 6 years🔴 | |
| juce_meets_link by COx2 | An integration example of Ableton Link with JUCE | GPL-3.0 | 20 | 5 years🔴 |
| aap-juce by atsushieno | Android Audio Plugin (AAP) support with lots of plugin ports | AGPL-3.0 | 20 | 1 day🟢 |
| FreesoundSimpleSampler by ffont | Sampler plugin which demonstrates the Freesound-JUCE API client | GPL-3.0 | 12 | 6 years🔴 |
| juce_meets_DaisySP by COx2 | Example of integration of DaisySP and JUCE | MIT | 11 | 5 years🔴 |
| jlv2 by lvtk | LV2 plugin hosting | other | 11 | 3 years🔴 |
MIR (Music Information Retrieval)
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| JUCE_Tempometer by MartinTownley | Beat tracking JUCE example based on BTrack | 24 | 5 years🔴 |
Machine Learning
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| ddsp-vst by magenta | Realtime DDSP Neural Synthesizer and Effect | Apache-2.0 | 817 | 3 years🟠 |
| Scyclone by Torsion-Audio | Real-time Neural Timbre Transfer plugin based on RAVE | other | 438 | 3 years🟠 |
| KlonCentaur by jatinchowdhury18 | Analog guitar pedal emulation using the RTNeural real time framework | BSD-3-Clause | 367 | 5 years🔴 |
| rave_vst by acids-ircam | Realtime Audio Variational autoEncoder (RAVE) packaged as a vst | other | 192 | 3 years🟠 |
| micro-tcn by csteinmetz1 | Efficient real-time modeling of analog dynamic range compression | Apache-2.0 | 171 | 4 years🔴 |
| infermux by greynewell | Local LLMs in your DAW in VST, AU, AAX with llama.cpp | MIT | 90 | 3 months🟢 |
| TensorFlowVST by Cyril-Meyer | Example of using a TensorFlow Keras model in a VST | 18 | 4 years🔴 |
Hardware
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| push2-display-with-juce by Ableton | Ableton Push 2 display example (archived repo) | MIT | 151 | 5 years🔴 |
| juce_serialport by cpr2323 | Access hardware serial ports or USB virtual serial ports | 48 | 3 years🔴 | |
| PolarDesigner by AustrianAudioGmbH | control the polar pattern of your OC818 or other dual-diaphragm mic | GPL-3.0 | 37 | 4 months🟢 |
| Sysex77 by nseaSeb | Midi editor for the Yamaha Sy77/TG77/Sy99 FMSynth | 22 | 7 months🟢 | |
| BCR2000_Master by christofmuc | Small program for working with the Behringer BCR2000 MIDI controller and its BCL language | AGPL-3.0 | 16 | 3 years🔴 |
| AmbiCreator by AustrianAudioGmbH | Record first-order Ambisonics using two OC818 microphones | 15 | 4 months🟢 | |
| meeblip-controller by rclement | Midi controller for the Meeblip Anode synth | GPL-3.0 | 11 | 7 years🔴 |
| StereoCreator by AustrianAudioGmbH | Create different stereo set-ups with one or two OC818 microphones | GPL-3.0 | 6 | 4 months🟢 |
Networking
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| sonobus by sonosaurus | Real-time network audio streaming collaboration tool | GPL-3.0 | 2068 | 2 years🟠 |
| audiogridder by apohl79 | Offload dsp processing to remote computers | MIT | 865 | 2 years🟠 |
| JammerNetz by christofmuc | Host a jam session over the internet | AGPL-3.0 | 59 | 3 months🟢 |
| juce_bluetooth by genkiinstruments | Bluetooth LE module for MacOS and Windows | MIT | 27 | 1 year🟠 |
Forks
| repo | description | license | ⭐️ | updated |
|---|---|---|---|---|
| yup by kunitoki | Liberally licensed standalone framework with modern rendering forked from JUCE7 | other | 140 | 3 months🟢 |
| JUCE_ARA by Celemony | JUCE fork that provides Audio Random Access (ARA) support | other | 46 | 2 months🟢 |
| JUCE by soundradix | Fork with AAX AudioSuite support and other features and fixes | other | 23 | 3 months🟢 |
| juce_emscripten by Casperaki | Port of JUCE for the browser via Emscripten (maintained) | other | 9 | 3 years🔴 |
293 entries as of 2026-05-10