Awesome Juce
A curated list of JUCE modules, templates, plugins, oh my!
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
General
Modules & Plugin Collections
Gin
Massive collection of extras, including StackBlur, Websockets, Maps, etc
chowdsp_utils
Large collection of utilities including dsp, presets, json
drowaudio
Older but large collection of utilities by the Tracktion superstar
squarepine_core
Collection includes flexible Google Analytics, Easing functions, metering
cello
JUCE ValueTrees for humans
juce-utils
MIDI, i18n, and other helper classes built on top of JUCE
stk_wrapper
JUCE wrapper module for the Synthesis ToolKit (STK) library
kv-juce
Kush View's module collection includes ffmpeg, video, jack
stm-juce-modules
Collection of Modules for use with JUCE
JUMP
Metering and utility classes built on top of JUCE
Templates
pamplejuce
C++20, JUCE, CMake, Catch2, Pluginval on GitHub Actions
JUCECmakeRepoPrototype
Large variety of JUCE and CMake plugin and app templates
audio-plugin-template
C++23, JUCE, CPM, googletest on GitHub Actions
nn-inference-template
Neural network inference template for TensorFlow Lite, LibTorch, ONNX Runtime
NTHN_TEMPLATE_PLUGIN
Audio Plugin CMake Template with a focus on Parameters and State Management
juce_cmake_vscode_example
Boilerplate for developing plugins with JUCE, CMake & VSCode
JUCE-CMake-Plugin-Template
Audio Plugin Template on GitHub Actions
juce-plugin-ci
(Archived) CI for JUCE audio plugins with GitHub Actions
juce-template
"Everything but the processing" template supporting Rust DSP
JUCE-ConsoleApp
A JUCE example for CLI/console app along with the message thread
create-juce-app
An NPM package for generating JUCE projects with dozens of different configuration options
Instruments
BespokeSynth
Cross-Platform Modular synth instrument/environment
surge
A very active open source rebuild and extension of the classic
helio-sequencer
One music sequencer for all major platforms, desktop and mobile
dexed
Yamaha DX7 FM multi patform / multi format plugin
helm
Free, Open source, cross platform 32-voice polyphonic synth
vital
The popular spectral warping wavetable synth is open source
giada
Your Hardcore Loop Machine
odin2
24-voice polyphonic synth with filter emulations and modulation matrix
osci-render
A synthesiser for making oscilloscope music and visuals
ripplerx
A physically modeled synth, capable of sounds similar to AAS Chromaphone and Ableton Collision
ADLplug
2 FM synths based on OPL3 and OPN2 sound chip emulations
monique-monosynth
Mono synth with morph mixer
Magical8bitPlug2
8-bit gaming console synth
juicysfplugin
Soundfont synthesizer
tunefish
Virtual Analog synth
OB-Xd
Virtual Analog modelled Oberheim OB-X with a few extras
Wavetable
A 2 oscillator wavetable synth with flexible modulation options
ChowKick
Kick synthesizer based on old-school drum machine circuits
blocks
Simplified modular synth
aeolus_plugin
Pipe organ emulator VST/AU
AudiblePlanets
An expressive, quasi-Ptolemaic semi-modular synthesizer
drumlabooh
LV2/VSTi drum machine that can use Hydrogen, SFZ, and other drumkit formats
BlackBird
Single Oscillator synth
crypt
Hyper-unison synth for rich cold synthetic full-textured sounds
PAPU
Gameboy PAPU emulation
SID
Commodore 64 SID emulation
SN76489
Sega Master System Sound Chip emulation
Hera
Juno 60
bitKlavier
Bitklavier is a digital prepared piano
Voc
Vocal synth emulates glottis and shape of vocal tract
RP2A03
Nintenodo RP2A03
SARAH
SARAH: Harmonic-analysis based synthesizer
VanillaJuce
Simple but complete VST2.4 + AUv2 synthesizer
BatSynth
2 oscillators with 13 wave shapes
SIMDsynth
A simple polyphonic synthesizer demonstrating SIMD techniques for x86 and ARM CPU types
juce-synth
A MIDI controlled subtractive synthesiser built using JUCE and the Maximillian library
BowedStringJUCE
Bowed String
blue-synthesiser
Bachelor's thesis "Sound synthesis based on audio samples as an VST3 instrument"
duck-synth
Synthesiser plug-in with two oscillators, adsr, reverb and volume
VermeerMonosynth-1
Monosynth VST on JUCE 5
juce-string-model
Realistic string instrument model using physical modelling and includes a delay line
BeatAligningGuitarLooper
A guitar looper which detects the tempo and plays along a rudimentary drumbeat
banana-split
Two part project with a FM Synthesiser plug-in and a MIDI controller built with Arduino
Samplers
shortcircuit-xt
Sampler
vmpc-juce
JUCE implementation of VMPC2000XL
Just-a-Sample
A modern audio sampler, focused on simplicity and ease of use
Soompler
Soompler, a JUCE based sampler plugin
JUCE-AKSampler
AudioKit AKSampler wrapped as a JUCE app/plug-in
CTAG-JUCE-Sampler
CTAG JUCE sampler
Sampler
A sampler made with JUCE
streaming_sampler
Extension to JUCE's Sampler class which enables disk streaming
duck-sampler
Sampler plug-in with ADSR, distortion and LFO
Effects
AnalogTapeModel
Physical Modeling for Analog Tape Machines
SmartGuitarAmp
Neural Network WaveNet modelled guitar amps
ZLEqualizer
16-band minimum-phase dynamic equalizer
paulxstretch
Extreme Timestretching application and plugin
Fire
A multi-band distortion plugin
BYOD
Build-Your-Own Guitar Distortion
Maim
Audio plugin for custom MP3 distortion and digital glitches
ChowMatrix
Inifinitely growable tree of delay lines
SmartGuitarPedal
Neural Network WaveNet modelled guitar pedals
CTAGDRC
An audio compressor plugin
mda-plugins-juce
Old school MDA freeware plugins reimplemented in JUCE
valentine
An open source compressor meant to pump and breathe
Schrammel_OJD
Audio plugin model of a modern classic overdrive pedal
slPlugins
Large plugin collection from socalabs
RoomReverb
Algorithmic reverb plugin
simple-reverb
Simple reverb
SimpleCompressor
Code and theory of a look-ahead compressor / limiter
NEL-19
High-fidelity random vibrato (windows only)
vsts
A treasure trove of effects and other fun plugins
SG-323
Authentic emulation of an Ursa Major Stargate 323 Reverb
cStop
Tape stop plugin with a few extra goodies
modEQ
EQ audio plugin with modulation
PerceptoMap
Visualizing how we hear: An open-source spectrogram plugin for psychoacoustic audio analysis
CHOW
Digital Distortion
PhaseVocoder
Phase Vocoder
vstSpleeter
Uses JUCE and spleeterpp to run spleeter in c++
quantumVerb
Convolution Reverb
crispy
Audio Saturation Plugin (VST/AU) made with JUCE
repitch
MIDI controlled harmonizer
anotherdelay
Tape Delay plugin with tape flutter, wow, and saturation emulation
ZLEComp
Compressor plugin with gain reduction history
utility-clone
VST plugin like a Ableton Utility
mverb
Dattorro’s figure-of-eight reverb
SMPLComp
A simplified version of the CTAGDRC audio compressor plugin
ABComparisonPlugin
An audio-plugin for multi-channel AB-comparison of several input signals
JUCEVocoder
A simple vocoder plug-in with a built-in synthesis engine
OvertoneFilter
Emphasize MIDI-selected harmonics of an audio signal
Delay
Delay-effect plugin
Contrast
Bundle of minimal plug-ins
Filter
A state variable filter plugin
VibraFlanger
Vibrato/Flanger effect plugin made with JUCE
ATK-MT2
Plugin emulating the MT2 pedal
Phaser
Phaser-effect plugin
Distortion
Waveshaper distortion plugin
Lush-Delay
A Delay Plugin Made with JUCE
TS9
Plugin modeling the well-known Ibanez TS9 TubeScreamer
Chorus
LCR Chorus-effect plugin
ATKGuitarPreamp
Plugin modeling a guitar preamplifier followed by a tone stack
juce-audio-filters
Collection of digital audio filter plugins using the JUCE DSP module
SD1
Plugin modeling the well-known Boss SD1
ATKBassPreamp
Plugin modeling a bass preamplifier followed by a tone stack
UniversalDelay
A mono delay plugin
Andromeda
A plugin version of the Andromeda version of the Noble ODR-1
IEMPluginSuite
Large suite of plugins, including Ambisonic
Metering
Frequalizer
Equalizer using JUCE's dsp module
ff_meters
LED meters for JUCE audio buffers
equalize_it
12-band parametric EQ
sound_meter
Resizable efficient peak meters
Midi
ShowMIDI
Multi-platform GUI application to effortlessly visualize MIDI activity
SendMIDI
Cross-platform tool to send MIDI messages from the command line
stochas
Probabilistic sequencer
ReceiveMIDI
Cross-platform tool to monitor and receive MIDI messages on the command line
KnobKraft-orm
The free modern cross-platform MIDI Sysex Librarian
ripchord
Cross platform plugin to create and remix chord progressions
b-step
Chord sequencer
arpligner
Multi-track & polyphonic arpeggiator where both chords and arp patterns are live MIDI data
Midi-Transposer
Map chords to your MIDI bass pedal
Shuttertone
Uses colour data from images to generate music
Topiary-Beatz
A MIDI drum pattern generator for live use
Topiary-Riffz
Plugin that can play MIDI files, assigned to keys, and transposed on a per key basis
Topiary-Presetz
Plugin that lets you define "variations" of settings of "parameters" and output as Midi
LibreArp
Pattern-based arpeggiator
Microtuning
SuperVirtualKeyboard
MIDI Plugin for interacting with microtonal piano layouts
tuning-workbench-synth
Simple microtonal synth
everytone-tuner
MIDI microtuning plugin
ScaleStructureComponent
For designing a 2D isomorphic layout based on MOS scales for use with ET tuning systems
UI
foleys_gui_magic
WYSWYG plugin editor letting you create JUCE GUIs without coding
fontaudio
Icon toolkit for audio with permissive licensing
JIVE
Build flexible GUIs using declarative markup
melatonin_blur
Fast cross-platform CPU blurs and drop/inner shadows for JUCE
animator
Animation module implementing classic easing curves and some new ones
hack_audio_gui
Hack Audio's custom components
Resvg4JUCE
Wrapper for the resvg rendering library
juce-widgets
Unsorted collection of "widgets"
BarelyML
Markdown-inspired markup for JUCE
juce-draggableListBox
JUCE ListBox whose items can be reordered by drag-and-drop
juce_litehtml
JUCE module that provides integration of the litehtml HTML/CSS rendering engine
RtfFileLoader
Convert rtf files to xml to create a JUCE AttributedString
juce_murka
A lightweight GPU-accelerated library inspired from ImGui for interactive audio plugin UI design for JUCE
JuceHtmlTextEditor
HTML parsing of the basic tags for formatting text and adding hyperlinks
haydxn_juce_animation
JUCE animation package originally contributed by 'haydxn'
bbcode-editor
TextEditor descendant that accepts BBCode
html_entity_decoder
A simple HTML entity String decoder module for JUCE
Tooling & Debugging
pluginval
Cross-platform plugin testing and validation
FRUT
The OG way to setup CMake with JUCE (pre JUCE 6)
melatonin_inspector
Inspect your JUCE components ala Web Inspector
formula
VST and AU plugin to live code and test effects inside your DAW
juce-toys
LLDB helpers. Comoponent, buffer and value tree debuggers and more
melatonin_audio_sparklines
Display audio as ASCII waveforms on the console and in your tests
DSP-Testbench
Test your dsp with signal sources, routing, analysis and monitoring
Frameworks
plugdata
Pure Data as a plugin, with a new GUI
Chataigne
Real-time communication and syncing with many other technologies
HISE
The open source framework for sample based instruments
Camomile
A meta-plugin that embeds Pure Data
react-juce
Cross-platform native apps with React.js and JUCE
cabbage
Framework for developing plugins with the Csound programming language
ysfx
JSFX hosting library incl. example plugin
plugincollider
Plugin that embeds SuperCollider
AudioTK
An audio digital processing toolbox based on a workflow/pipeline principle
none
Framework built with JUCE, provides architecture guidance for making a plugin (GUI, Processors, States, State Modifiers)
DSP
faust
JUCE standalone app and plugin exporter for Faust DSP library
Audio-Effects
Collection of Audio Effects examples from a book
signalsmith-stretch
Polyphonic pitch/time algorithm
dsp
Signalsmith's library of DSP utilities and classes
formula
VST and AU plugin to live code and test effects inside your DAW
pitch_detector
Pitch estimation based on YIN
pMix2
pMix - a preset interpolator, plug-in chainer and Faust IDE written with JUCE
juce_faustllvm
JUCE Module for embedding the libfaust JIT compiler
sst-filters
Surge filters as a separate library
mammut
Sound transformation using one single gigantic analysis (no windows)
juce-MultiStepEnvelopeGenerator
Multi Step Envelope Generator
ape
Plugin that allows programming C++ DSP code in real time
sst-waveshapers
Surge waveshapers as a separate library
SimpleVocoder
Leaky autocorrelation vocoder
OverlappingFFTProcessor
Class for buffering samples for FFT processing
ob_HIIR
JUCE module wrappler for Laurent DeSoras' upsampling and downsampling library
OomphSC
Audio Plug-in which figures out the Oomph of a signal and sends it via OSC
JUCE_SoundTouch
Wrapper around the SoundTouch tempo/pitch library
Music Notation and Theory
guidolib
Music notation format, score rendering engine and various music score utilities
belle
Music notation rendering library. Outputs to PDF, JUCE, Core Graphics, MIDI, etc.
jackel
Negative harmony application
foleys_musicology
Music theory and score editing/rendering
Bach
A music theory library JUCE module
Networking & Cryptography
RestRequest
JUCE module for making HTTP requests to REST APIs
yum_CredentialManager
MacOS Keychain and Windows CredentialManager integration
Graphics & Video
CustomMatPlot
MatPlotLib implementation in JUCE
imgui_juce
Dear ImGui backend for JUCE
foleys_video_engine
A video engine to load, play, assemble and write video
vulkan-cpp-library
Windows 10 Vulkan support for JUCE 6
juce_bgfx
bgfx rendering example for JUCE
juce_nanovg
NanoVG graphics module for JUCE
OpenGL
3DAudioVisualizers
An OpenGL Audio Visualizer suite for Audio and GUI
glslEditor_AudioPlugin
GLSL Editor Audio Plugin
OpenGLRealtimeVisualization4JUCE
OpenGL-accelerated realtime audio visualization components
LearnJUCEOpenGL
Beginner's reference on animated 2D graphics in JUCE using OpenGL
juce-midi-visualizer-AU-plugin
Generate real-time 3D visualization of MIDI Data using OpenGL
openglWithJuce
OpenGL with JUCE
Polyline2DExample
A JUCE example application for Polyline2D
LiveShaderPalette
Live code animated OpenGL shaders and mouse/touch input actions side-by-side
Polyline2DPathRenderer
Renders JUCE Paths very quickly using OpenGL
Testing
juce-end-to-end
End to end functional testing via js
TestsTalk
Catch2 Examples from ADC 2020 talk
melatonin_test_helpers
Catch2 matchers for JUCE's AudioBlock
melatonin_parameters
Log parameter conversion and formatting example with tests
straw
Straw is a juce automation framework for integration testing
Educational
synth-plugin-book
Source code for the book "Code Your Own Synth Plug-Ins With C++ and JUCE"
juce-cookbook
JUCE Cookbook
juceSynthFramework
Build a JUCE synth step by step with Josh
audio-effects
Revised versions of Reiss and McPherson's "Audio Effects" examples
audio-dsp
Playing around with audio plugin development and DSP
plugex
PLUGin EXamples made with JUCE
plugin-ci-example
JUCE plugin CI examples for Gitlab, GitHub, Azure
Juce-Simples-Exemples
Simples Juce Exemples
Hosts & DAWs
pedalboard
A Python library and host for manipulating audio
element
The audio plugin host that isn't a DAW!
tracktion_engine
The one, the only, the engine that JUCE was once extracted from
DawDreamer
Python DAW with full cross platform support
OwlPlug
Cross-platform plugin manager
RenderMan
Interactive "command line" host backed by Maximilian
Plugalyzer
Command-line VST3, AU and LADSPA plugin host for easier debugging of audio plugins
PluginRunner
Run audio through a plugin from the CLI on windows
Integrations
MIDI2LR
An application and plugin to remotely control Lightroom via MIDI
clap-juce-extensions
CLAP plugin support
popsicle
Bridging JUCE to python
luce
LUA GUI module (unmaintained)
JucyFluttering
Flutter for iOS and Android frontend
osmid
MIDI <-> OSC conversion used by Sonic Pi
AbletonLink_JuceSampler
Tutorial on tempo synchronization with Ableton Link
tomduncalf_juce_web_ui
WIP: Helper classes for integrating a web-based UI with JUCE
WebUISynth
Example of WIP: A simple JUCE synth with a web (React/Typescript) UI
TD-JUCE
TD-JUCE: JUCE audio and VSTs in TouchDesigner
freesound-juce
Freesound.org API implementation
qt_with_juce_example
Example project using Qt and JUCE together
aap-juce
Android Audio Plugin (AAP) support with lots of plugin ports
juce_meets_link
An integration example of Ableton Link with JUCE
FreesoundSimpleSampler
Sampler plugin which demonstrates the Freesound-JUCE API client
juce_meets_DaisySP
Example of integration of DaisySP and JUCE
jlv2
LV2 plugin hosting
MIR (Music Information Retrieval)
JUCE_Tempometer
Beat tracking JUCE example based on BTrack
Machine Learning
ddsp-vst
Realtime DDSP Neural Synthesizer and Effect
Scyclone
Real-time Neural Timbre Transfer plugin based on RAVE
KlonCentaur
Analog guitar pedal emulation using the RTNeural real time framework
rave_vst
Realtime Audio Variational autoEncoder (RAVE) packaged as a vst
micro-tcn
Efficient real-time modeling of analog dynamic range compression
infermux
Local LLMs in your DAW in VST, AU, AAX with llama.cpp
TensorFlowVST
Example of using a TensorFlow Keras model in a VST
Hardware
push2-display-with-juce
Ableton Push 2 display example (archived repo)
juce_serialport
Access hardware serial ports or USB virtual serial ports
PolarDesigner
control the polar pattern of your OC818 or other dual-diaphragm mic
Sysex77
Midi editor for the Yamaha Sy77/TG77/Sy99 FMSynth
BCR2000_Master
Small program for working with the Behringer BCR2000 MIDI controller and its BCL language
AmbiCreator
Record first-order Ambisonics using two OC818 microphones
meeblip-controller
Midi controller for the Meeblip Anode synth
StereoCreator
Create different stereo set-ups with one or two OC818 microphones
Networking
sonobus
Real-time network audio streaming collaboration tool
audiogridder
Offload dsp processing to remote computers
JammerNetz
Host a jam session over the internet
juce_bluetooth
Bluetooth LE module for MacOS and Windows
Forks
yup
Liberally licensed standalone framework with modern rendering forked from JUCE7
JUCE_ARA
JUCE fork that provides Audio Random Access (ARA) support
JUCE
Fork with AAX AudioSuite support and other features and fixes
juce_emscripten
Port of JUCE for the browser via Emscripten (maintained)
Related lists in Miscellaneous
See categoryAwesome OpenClaw Skills
VoltAgent/awesome-openclaw-skills
The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞
Awesome DeepSeek Harness (DSH) Plugin
awesome-dsh-plugin/awesome-dsh-plugin
A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
Awesome Guidelines
Kristories/awesome-guidelines
Programming style, best practices, and coding conventions.
Awesome
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
Awesome Prompts
ai-boost/awesome-prompts
Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.
Awesome README
matiassingers/awesome-readme
A curated list of awesome READMEs