├── .gitignore ├── .github ├── FUNDING.yml └── workflows │ └── build.yml ├── images └── juce awesome.png ├── Gemfile ├── pull_request_template.md ├── LICENSE ├── Gemfile.lock ├── update_readme.rb ├── sites.txt └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: sudara 4 | -------------------------------------------------------------------------------- /images/juce awesome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sudara/awesome-juce/HEAD/images/juce awesome.png -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'octokit' 4 | gem 'actionview' 5 | gem 'activesupport' -------------------------------------------------------------------------------- /pull_request_template.md: -------------------------------------------------------------------------------- 1 | Add your repo! 2 | 3 | To get it merged quickly, please check: 4 | 5 | * [ ] You modified sites.txt, not README.md (which is auto-generated each night) 6 | * [ ] You provided the full url, ala `https://github.com/myname/myrepo` with no trailing slash at the end of the url 7 | * [ ] The description is short n' sweet 8 | * [ ] There's no period on the end of the description 9 | * [ ] You didn't add extra newlines 10 | 11 | You can add a gitlab or other url, but only github repositories currently show stars and licenses. 12 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: Build README 2 | on: 3 | push: 4 | branches: 5 | - 'main' 6 | schedule: 7 | - cron: "30 15 * * *" 8 | env: 9 | GITHUB_ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }} 10 | jobs: 11 | build: 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: Checkout 15 | uses: actions/checkout@v2 16 | - name: Install Ruby and bundle 17 | uses: ruby/setup-ruby@v1 18 | with: 19 | bundler: latest 20 | bundler-cache: true 21 | ruby-version: 3.0.4 22 | - name: Update repo data 23 | run: bundle exec ./update_readme.rb 24 | - name: Commit and push 25 | run: |- 26 | git diff 27 | git config --global user.email "actions@users.noreply.github.com" 28 | git config --global user.name "Github Actions Cronjob" 29 | git add README.md 30 | git commit --allow-empty -m "Update Stars and Last Updated" 31 | git push -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Sudara 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | actionview (7.0.3) 5 | activesupport (= 7.0.3) 6 | builder (~> 3.1) 7 | erubi (~> 1.4) 8 | rails-dom-testing (~> 2.0) 9 | rails-html-sanitizer (~> 1.1, >= 1.2.0) 10 | activesupport (7.0.3) 11 | concurrent-ruby (~> 1.0, >= 1.0.2) 12 | i18n (>= 1.6, < 2) 13 | minitest (>= 5.1) 14 | tzinfo (~> 2.0) 15 | addressable (2.8.0) 16 | public_suffix (>= 2.0.2, < 5.0) 17 | builder (3.2.4) 18 | concurrent-ruby (1.1.10) 19 | crass (1.0.6) 20 | erubi (1.10.0) 21 | faraday (1.10.0) 22 | faraday-em_http (~> 1.0) 23 | faraday-em_synchrony (~> 1.0) 24 | faraday-excon (~> 1.1) 25 | faraday-httpclient (~> 1.0) 26 | faraday-multipart (~> 1.0) 27 | faraday-net_http (~> 1.0) 28 | faraday-net_http_persistent (~> 1.0) 29 | faraday-patron (~> 1.0) 30 | faraday-rack (~> 1.0) 31 | faraday-retry (~> 1.0) 32 | ruby2_keywords (>= 0.0.4) 33 | faraday-em_http (1.0.0) 34 | faraday-em_synchrony (1.0.0) 35 | faraday-excon (1.1.0) 36 | faraday-httpclient (1.0.1) 37 | faraday-multipart (1.0.3) 38 | multipart-post (>= 1.2, < 3) 39 | faraday-net_http (1.0.1) 40 | faraday-net_http_persistent (1.2.0) 41 | faraday-patron (1.0.0) 42 | faraday-rack (1.0.0) 43 | faraday-retry (1.0.3) 44 | i18n (1.10.0) 45 | concurrent-ruby (~> 1.0) 46 | loofah (2.17.0) 47 | crass (~> 1.0.2) 48 | nokogiri (>= 1.5.9) 49 | minitest (5.15.0) 50 | multipart-post (2.1.1) 51 | nokogiri (1.13.6-arm64-darwin) 52 | racc (~> 1.4) 53 | nokogiri (1.13.6-x86_64-linux) 54 | racc (~> 1.4) 55 | octokit (4.22.0) 56 | faraday (>= 0.9) 57 | sawyer (~> 0.8.0, >= 0.5.3) 58 | public_suffix (4.0.7) 59 | racc (1.6.0) 60 | rails-dom-testing (2.0.3) 61 | activesupport (>= 4.2.0) 62 | nokogiri (>= 1.6) 63 | rails-html-sanitizer (1.4.2) 64 | loofah (~> 2.3) 65 | ruby2_keywords (0.0.5) 66 | sawyer (0.8.2) 67 | addressable (>= 2.3.5) 68 | faraday (> 0.8, < 2.0) 69 | tzinfo (2.0.4) 70 | concurrent-ruby (~> 1.0) 71 | 72 | PLATFORMS 73 | arm64-darwin-21 74 | x86_64-linux 75 | 76 | DEPENDENCIES 77 | actionview 78 | activesupport 79 | octokit 80 | 81 | BUNDLED WITH 82 | 2.2.32 83 | -------------------------------------------------------------------------------- /update_readme.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | 4 | # This script takes lines like this as input: 5 | # ## Templates 6 | # https://github.com/sudara/pamplejuce JUCE, CMAKE, Catch2 on GitHub Actions 7 | 8 | # and outputs a Github Flavored Markdown table, like so: 9 | # 10 | # ## Templates 11 | # | name & author | description | stars | created | last updated | 12 | # | --- | --- | --- |--- | 13 | # | [pamplejuce](https://github.com/sudara/pamplejuce) | JUCE, CMAKE, Catch2 on GitHub Actions | ⭐️ | March 2, 2022| 14 | 15 | require 'fileutils' 16 | require 'octokit' 17 | require 'date' 18 | require 'action_view' 19 | require 'active_support/all' 20 | include ActionView::Helpers::DateHelper 21 | 22 | heading = "\n| repo | description | license | ⭐️ | updated |\n" 23 | heading += "| :--- | :--- | :---: | :---: | ---: |\n" 24 | 25 | tempfile=File.open("README.tmp", 'w') 26 | tempfile << <<-PREAMBLE 27 |

28 |
29 | 30 |
31 |

32 | 33 | 34 | An [awesome list](https://github.com/topics/awesome-list) of open source [JUCE](http://github.com/juce-framework/JUCE/) libraries, plugins and utilities. 35 | 36 | Organized by category. Stats update nightly. 37 | 38 | 🟢 = updated recently 39 | 🟠 = no commit in last year 40 | 🔴 = no commit in the last 3 years 41 | 42 | Your repo missing? [Open a PR to sites.txt with the url and a concise description](https://github.com/sudara/awesome-juce/edit/main/sites.txt). 43 | 44 | I make more JUCEy content over at https://melatonin.dev/blog 45 | PREAMBLE 46 | 47 | client = Octokit::Client.new(access_token: ENV["GITHUB_ACCESS_TOKEN"]) 48 | 49 | File.open('sites.txt') do |file| 50 | total = 0 51 | while !(h2 = file.gets).nil? && h2.start_with?('##') do 52 | rows = [] 53 | tempfile << "\n" << h2 54 | # keep the h2 header 55 | tempfile << heading 56 | print "Processing #{h2.strip}..." 57 | file.gets 58 | while (entry = file.gets) && entry.slice!('https://') 59 | total += 1 60 | if entry.slice!('github.com/') 61 | # split into sudara/pamplejuce and description 62 | name_and_repo, description = entry.split(' ', 2) 63 | begin 64 | repo = client.repo(name_and_repo) 65 | license = repo.license.nil? ? "" : repo.license[:spdx_id].gsub('NOASSERTION', "other") 66 | last_committed_at = client.commits(name_and_repo).first[:commit][:committer][:date] 67 | status = case 68 | when last_committed_at > 1.year.ago 69 | "󠀠󠀠🟢" 70 | when last_committed_at > 3.years.ago 71 | "🟠" 72 | else 73 | "🔴" 74 | end 75 | date = "#{time_ago_in_words(last_committed_at).gsub(/about|almost|over/, "").gsub(" "," ")}" 76 | table_row = "|[#{repo.name}](#{repo.html_url})
by [#{repo.owner[:login]}](#{repo.owner.html_url}) | #{description.strip}| #{license}|#{repo.stargazers_count}|#{date}#{status}|\n" 77 | rows << [repo.stargazers_count, table_row] 78 | rescue Octokit::NotFound 79 | puts "NOT FOUND OR MOVED?: #{name_and_repo}" 80 | end 81 | else 82 | url, description = entry.split(' ', 2) 83 | name = url.split('/').last 84 | table_row = "|[#{name}](https://#{url})| #{description}| | | |\n" 85 | rows << [0, table_row] 86 | end 87 | end 88 | puts "#{rows.size} entries" 89 | # ruby is fucking awesome, this sorts by stars 90 | tempfile << rows.sort_by{|row| row.first }.reverse.collect(&:last).join 91 | end 92 | tempfile << "\n\n#{total} entries as of #{Date.today}" 93 | end 94 | 95 | FileUtils.mv "README.tmp", "README.md" 96 | -------------------------------------------------------------------------------- /sites.txt: -------------------------------------------------------------------------------- 1 | ## Modules & Plugin Collections 2 | 3 | https://github.com/benthevining/Lemons Collection of modules, including DMX, OSC, PLOSA 4 | https://github.com/FigBug/Gin Massive collection of extras, including StackBlur, Websockets, Maps, etc 5 | https://github.com/kushview/kv-modules Kush View's module collection includes ffmpeg, video, jack 6 | https://github.com/SquarePine/squarepine_core Collection includes flexible Google Analytics, Easing functions, metering 7 | https://github.com/christofmuc/juce-utils MIDI, i18n, and other helper classes built on top of JUCE 8 | https://github.com/ImJimmi/JUMP Metering and utility classes built on top of JUCE 9 | https://github.com/ElandaSunshine/Jaut Collection of lower level modules complementing JUCE 10 | https://github.com/Chowdhury-DSP/chowdsp_utils Large collection of utilities including dsp, presets, json 11 | https://github.com/drowaudio/drowaudio Older but large collection of utilities by the Tracktion superstar 12 | https://github.com/spensbot/stm-juce-modules Collection of Modules for use with JUCE 13 | https://github.com/adamski/stk_wrapper JUCE wrapper module for the Synthesis ToolKit (STK) library 14 | https://github.com/bgporter/cello JUCE ValueTrees for humans 15 | 16 | ## Templates 17 | 18 | https://github.com/sudara/pamplejuce C++20, JUCE, CMake, Catch2, Pluginval on GitHub Actions 19 | https://github.com/eyalamirmusic/JUCECmakeRepoPrototype Large variety of JUCE and CMake plugin and app templates 20 | https://github.com/maxwellpollack/juce-plugin-ci (Archived) CI for JUCE audio plugins with GitHub Actions 21 | https://github.com/anthonyalfimov/JUCE-CMake-Plugin-Template Audio Plugin Template on GitHub Actions 22 | https://github.com/nberr/juce-template "Everything but the processing" template supporting Rust DSP 23 | https://github.com/tomoyanonymous/juce_cmake_vscode_example Boilerplate for developing plugins with JUCE, CMake & VSCode 24 | https://github.com/ncblair/NTHN_TEMPLATE_PLUGIN Audio Plugin CMake Template with a focus on Parameters and State Management 25 | https://github.com/JanWilczek/audio-plugin-template C++23, JUCE, CPM, googletest on GitHub Actions 26 | https://github.com/Torsion-Audio/nn-inference-template Neural network inference template for TensorFlow Lite, LibTorch, ONNX Runtime 27 | https://github.com/eyalamirmusic/JUCE-ConsoleApp A JUCE example for CLI/console app along with the message thread 28 | 29 | ## Instruments 30 | 31 | https://github.com/mtytel/vital The popular spectral warping wavetable synth is open source 32 | https://github.com/surge-synthesizer/surge A very active open source rebuild and extension of the classic 33 | https://github.com/mohragk/VermeerMonosynth-1 Monosynth VST on JUCE 5 34 | https://github.com/Emmet-Hayes/BatSynth 2 oscillators with 13 wave shapes 35 | https://github.com/Chowdhury-DSP/ChowKick Kick synthesizer based on old-school drum machine circuits 36 | https://github.com/monocasual/giada Your Hardcore Loop Machine 37 | https://github.com/Princeton-CDH/bitKlavier Bitklavier is a digital prepared piano 38 | https://github.com/BespokeSynth/BespokeSynth Cross-Platform Modular synth instrument/environment 39 | https://github.com/surge-synthesizer/monique-monosynth Mono synth with morph mixer 40 | https://github.com/khrykin/BlackBird Single Oscillator synth 41 | https://github.com/paynebc/tunefish Virtual Analog synth 42 | https://github.com/mtytel/helm Free, Open source, cross platform 32-voice polyphonic synth 43 | https://github.com/asb2m10/dexed Yamaha DX7 FM multi patform / multi format plugin 44 | https://github.com/reales/OB-Xd Virtual Analog modelled Oberheim OB-X with a few extras 45 | https://github.com/jpcima/ADLplug 2 FM synths based on OPL3 and OPN2 sound chip emulations 46 | https://github.com/TheWaveWarden/odin2 24-voice polyphonic synth with filter emulations and modulation matrix 47 | https://github.com/jpcima/Hera Juno 60 48 | https://github.com/Archie3d/aeolus_plugin Pipe organ emulator VST/AU 49 | https://github.com/helio-fm/helio-workstation One music sequencer for all major platforms, desktop and mobile 50 | https://github.com/yokemura/Magical8bitPlug2 8-bit gaming console synth 51 | https://github.com/Birch-san/juicysfplugin Soundfont synthesizer 52 | https://github.com/FigBug/SN76489 Sega Master System Sound Chip emulation 53 | https://github.com/FigBug/SID Commodore 64 SID emulation 54 | https://github.com/FigBug/PAPU Gameboy PAPU emulation 55 | https://github.com/FigBug/Voc Vocal synth emulates glottis and shape of vocal tract 56 | https://github.com/FigBug/RP2A03 Nintenodo RP2A03 57 | https://github.com/jsvaldezv/DuckSynth Synthesiser plug-in with two oscillators, adsr, reverb and volume 58 | https://github.com/jsvaldezv/BananaSplit Two part project with a FM Synthesiser plug-in and a MIDI controller built with Arduino 59 | https://github.com/jsvaldezv/AdditiveSynthesis_Synthesizer Additive synthesis plug-in with two oscillators and two LFO modulations 60 | https://github.com/getdunne/SARAH SARAH: Harmonic-analysis based synthesizer 61 | https://github.com/getdunne/VanillaJuce Simple but complete VST2.4 + AUv2 synthesizer 62 | https://github.com/mariusz96/blue-synthesiser Bachelor's thesis "Sound synthesis based on audio samples as an VST3 instrument" 63 | https://github.com/SilvinWillemsen/BowedStringJUCE Bowed String 64 | https://github.com/w-frank/juce-string-model Realistic string instrument model using physical modelling and includes a delay line 65 | https://github.com/w-frank/juce-synth A MIDI controlled subtractive synthesiser built using JUCE and the Maximillian library 66 | https://github.com/DanielRudrich/BeatAligningGuitarLooper A guitar looper which detects the tempo and plays along a rudimentary drumbeat 67 | https://github.com/FigBug/Wavetable A 2 oscillator wavetable synth with flexible modulation options 68 | https://github.com/psemiletov/drumlabooh LV2/VSTi drum machine that can use Hydrogen, SFZ, and other drumkit formats 69 | https://github.com/dan-german/blocks Simplified modular synth 70 | https://github.com/gregrecco67/AudiblePlanets An expressive, quasi-Ptolemaic semi-modular synthesizer 71 | https://github.com/tiagolr/ripplerx A physically modeled synth, capable of sounds similar to AAS Chromaphone and Ableton Collision 72 | https://github.com/jameshball/osci-render A synthesiser for making oscilloscope music and visuals 73 | https://github.com/seclorum/SIMDsynth A simple polyphonic synthesizer demonstrating SIMD techniques for x86 and ARM CPU types 74 | https://github.com/vitling/crypt Hyper-unison synth for rich cold synthetic full-textured sounds 75 | 76 | ## Samplers 77 | 78 | https://github.com/surge-synthesizer/shortcircuit-xt Sampler 79 | https://github.com/jsvaldezv/DuckSampler Sampler plug-in with ADSR, distortion and LFO 80 | https://github.com/NiklasWan/CTAG-JUCE-Sampler CTAG JUCE sampler 81 | https://github.com/abbysoft-team/Soompler Soompler, a JUCE based sampler plugin 82 | https://github.com/DBraun/Sampler A sampler made with JUCE 83 | https://github.com/onereddogmedia/streaming_sampler Extension to JUCE's Sampler class which enables disk streaming 84 | https://github.com/getdunne/JUCE-AKSampler AudioKit AKSampler wrapped as a JUCE app/plug-in 85 | https://github.com/izzyreal/vmpc-juce JUCE implementation of VMPC2000XL 86 | https://github.com/BOBONA/Just-a-Sample A *modern* audio sampler, focused on simplicity and ease of use 87 | 88 | ## Effects 89 | 90 | https://github.com/hqrrr/PerceptoMap Visualizing how we hear: An open-source spectrogram plugin for psychoacoustic audio analysis 91 | https://github.com/jatinchowdhury18/AnalogTapeModel Physical Modeling for Analog Tape Machines 92 | https://github.com/Chowdhury-DSP/ChowMatrix Inifinitely growable tree of delay lines 93 | https://github.com/Chowdhury-DSP/CHOW Digital Distortion 94 | https://github.com/Chowdhury-DSP/BYOD Build-Your-Own Guitar Distortion 95 | https://github.com/QVbDev/quantumVerb Convolution Reverb 96 | https://github.com/stekyne/PhaseVocoder Phase Vocoder 97 | https://github.com/maxwellpollack/repitch MIDI controlled harmonizer 98 | https://github.com/szkkng/simple-reverb Simple reverb 99 | https://github.com/hollance/mda-plugins-juce Old school MDA freeware plugins reimplemented in JUCE 100 | https://github.com/cvde/RoomReverb Algorithmic reverb plugin 101 | https://github.com/szkkng/jg-granular Streaming granular synthesis effect 102 | https://github.com/GuitarML/SmartGuitarAmp Neural Network WaveNet modelled guitar amps 103 | https://github.com/GuitarML/SmartGuitarPedal Neural Network WaveNet modelled guitar pedals 104 | https://github.com/JanosGit/Schrammel_OJD Audio plugin model of a modern classic overdrive pedal 105 | https://github.com/lukemcraig/OvertoneFilter Emphasize MIDI-selected harmonics of an audio signal 106 | https://github.com/FigBug/mverb Dattorro’s figure-of-eight reverb 107 | https://github.com/FigBug/slPlugins Large plugin collection from socalabs 108 | https://github.com/Mrugalla/NEL-19 High-fidelity random vibrato (windows only) 109 | https://github.com/ImJimmi/Contrast Bundle of minimal plug-ins 110 | https://github.com/AudioTK/UniversalDelay A mono delay plugin 111 | https://github.com/AudioTK/Andromeda A plugin version of the Andromeda version of the Noble ODR-1 112 | https://github.com/AudioTK/SD1 Plugin modeling the well-known Boss SD1 113 | https://github.com/AudioTK/TS9 Plugin modeling the well-known Ibanez TS9 TubeScreamer 114 | https://github.com/AudioTK/ATKBassPreamp Plugin modeling a bass preamplifier followed by a tone stack 115 | https://github.com/AudioTK/ATKGuitarPreamp Plugin modeling a guitar preamplifier followed by a tone stack 116 | https://github.com/AudioTK/ATK-MT2 Plugin emulating the MT2 pedal 117 | https://github.com/spensbot/crispy Audio Saturation Plugin (VST/AU) made with JUCE 118 | https://github.com/spensbot/Lush-Delay A Delay Plugin Made with JUCE 119 | https://github.com/joonastuo/VibraFlanger Vibrato/Flanger effect plugin made with JUCE 120 | https://github.com/gvne/vstSpleeter Uses JUCE and spleeterpp to run spleeter in c++ 121 | https://github.com/essej/paulxstretch Extreme Timestretching application and plugin 122 | https://github.com/jerryuhoo/Fire A multi-band distortion plugin 123 | https://github.com/joonastuo/Filter A state variable filter plugin 124 | https://github.com/joonastuo/Distortion Waveshaper distortion plugin 125 | https://github.com/joonastuo/Delay Delay-effect plugin 126 | https://github.com/joonastuo/Phaser Phaser-effect plugin 127 | https://github.com/joonastuo/Chorus LCR Chorus-effect plugin 128 | https://github.com/p-hlp/CTAGDRC An audio compressor plugin 129 | https://github.com/p-hlp/SMPLComp A simplified version of the CTAGDRC audio compressor plugin 130 | https://github.com/w-frank/juce-audio-filters Collection of digital audio filter plugins using the JUCE DSP module 131 | https://github.com/DanielRudrich/SimpleCompressor Code and theory of a look-ahead compressor / limiter 132 | https://github.com/DanielRudrich/ABComparisonPlugin An audio-plugin for multi-channel AB-comparison of several input signals 133 | https://github.com/tobanteAudio/modEQ EQ audio plugin with modulation 134 | https://github.com/dllim/anotherdelay Tape Delay plugin with tape flutter, wow, and saturation emulation 135 | https://github.com/dbaylies/JUCEVocoder A simple vocoder plug-in with a built-in synthesis engine 136 | https://github.com/ravettel/SG-323 Authentic emulation of an Ursa Major Stargate 323 Reverb 137 | https://github.com/calgoheen/cStop Tape stop plugin with a few extra goodies 138 | https://github.com/unplugred/vsts A treasure trove of effects and other fun plugins 139 | https://github.com/ZL-Audio/ZLEComp Compressor plugin with gain reduction history 140 | https://github.com/ArdenButterfield/Maim Audio plugin for custom MP3 distortion and digital glitches 141 | https://github.com/ZL-Audio/ZLEqualizer 16-band minimum-phase dynamic equalizer 142 | https://github.com/tote-bag-labs/valentine An open source compressor meant to pump and breathe 143 | https://github.com/m1m0zzz/utility-clone VST plugin like a Ableton Utility 144 | https://git.iem.at/audioplugins/IEMPluginSuite Large suite of plugins, including Ambisonic 145 | 146 | ## Metering 147 | 148 | https://github.com/ffAudio/Frequalizer Equalizer using JUCE's dsp module 149 | https://github.com/ffAudio/ff_meters LED meters for JUCE audio buffers 150 | https://github.com/SoundDevelopment/sound_meter Resizable efficient peak meters 151 | https://github.com/SmEgDm/equalize_it 12-band parametric EQ 152 | 153 | ## Midi 154 | 155 | https://github.com/stfufane/Midi-Bass-Pedal-Chords Map chords to your MIDI bass pedal 156 | https://github.com/trackbout/ripchord Cross platform plugin to create and remix chord progressions 157 | https://github.com/surge-synthesizer/b-step Chord sequencer 158 | https://github.com/surge-synthesizer/stochas Probabilistic sequencer 159 | https://github.com/gbevin/SendMIDI Cross-platform tool to send MIDI messages from the command line 160 | https://github.com/gbevin/ReceiveMIDI Cross-platform tool to monitor and receive MIDI messages on the command line 161 | https://github.com/christofmuc/KnobKraft-orm The free modern cross-platform MIDI Sysex Librarian 162 | https://github.com/liamlacey/Shuttertone Uses colour data from images to generate music 163 | https://github.com/CLeJack/Scribe Audio (guitar) to MIDI converter 164 | https://github.com/tomto66/Topiary-Beatz A MIDI drum pattern generator for live use 165 | https://github.com/tomto66/Topiary-Riffz Plugin that can play MIDI files, assigned to keys, and transposed on a per key basis 166 | https://github.com/tomto66/Topiary-Presetz Plugin that lets you define "variations" of settings of "parameters" and output as Midi 167 | https://gitlab.com/LibreArp/LibreArp Pattern-based arpeggiator 168 | https://github.com/YPares/arpligner Multi-track & polyphonic arpeggiator where both chords and arp patterns are live MIDI data 169 | https://github.com/gbevin/ShowMIDI Multi-platform GUI application to effortlessly visualize MIDI activity 170 | 171 | ## Microtuning 172 | 173 | https://github.com/vsicurella/everytone-tuner MIDI microtuning plugin 174 | https://github.com/vsicurella/SuperVirtualKeyboard MIDI Plugin for interacting with microtonal piano layouts 175 | https://github.com/vsicurella/Tune-Up-MIDI A micro-tuning plugin. Converts single-channel MIDI into multichannel MIDI with pitchbend messages 176 | https://github.com/vsicurella/ScaleStructureComponent For designing a 2D isomorphic layout based on MOS scales for use with ET tuning systems 177 | https://github.com/surge-synthesizer/tuning-workbench-synth Simple microtonal synth 178 | 179 | ## UI 180 | 181 | https://github.com/szkkng/modern-dial Nice clean example of a rotary "slider" 182 | https://github.com/szkkng/numberbox Clean Ableton style "slider" with tutorial 183 | https://github.com/ImJimmi/JIVE Build flexible GUIs using declarative markup 184 | https://github.com/ffAudio/foleys_gui_magic WYSWYG plugin editor letting you create JUCE GUIs without coding 185 | https://github.com/HackAudio/hack_audio_gui Hack Audio's custom components 186 | https://github.com/christofmuc/juce-widgets Unsorted collection of "widgets" 187 | https://github.com/bgporter/animator Animation module implementing classic easing curves and some new ones 188 | https://github.com/fefanto/fontaudio Icon toolkit for audio with permissive licensing 189 | https://github.com/JanosGit/Resvg4JUCE Wrapper for the resvg rendering library 190 | https://github.com/SoundDevelopment/bbcode-editor TextEditor descendant that accepts BBCode 191 | https://github.com/hogliux/RtfFileLoader Convert rtf files to xml to create a JUCE AttributedString 192 | https://github.com/ZioGuido/JuceHtmlTextEditor HTML parsing of the basic tags for formatting text and adding hyperlinks 193 | https://github.com/Archie3d/juce_litehtml JUCE module that provides integration of the litehtml HTML/CSS rendering engine 194 | https://github.com/asimilon/html_entity_decoder A simple HTML entity String decoder module for JUCE 195 | https://github.com/jkoutavas/haydxn_juce_animation JUCE animation package originally contributed by 'haydxn' 196 | https://github.com/getdunne/juce-draggableListBox JUCE ListBox whose items can be reordered by drag-and-drop 197 | https://github.com/MNSignalProcessing/BarelyML Markdown-inspired markup for JUCE 198 | https://github.com/sudara/melatonin_blur Fast cross-platform CPU blurs and drop/inner shadows for JUCE 199 | https://github.com/Kiberchaika/juce_murka A lightweight GPU-accelerated library inspired from ImGui for interactive audio plugin UI design for JUCE 200 | 201 | ## Tooling & Debugging 202 | 203 | https://github.com/Tracktion/pluginval Cross-platform plugin testing and validation 204 | https://github.com/jcredland/juce-toys LLDB helpers. Comoponent, buffer and value tree debuggers and more 205 | https://github.com/sudara/melatonin_inspector Inspect your JUCE components ala Web Inspector 206 | https://github.com/sudara/melatonin_audio_sparklines Display audio as ASCII waveforms on the console and in your tests 207 | https://github.com/McMartin/FRUT The OG way to setup CMake with JUCE (pre JUCE 6) 208 | https://github.com/AndrewJJ/DSP-Testbench Test your dsp with signal sources, routing, analysis and monitoring 209 | https://github.com/soundspear/formula VST and AU plugin to live code and test effects inside your DAW 210 | 211 | ## Frameworks 212 | 213 | https://github.com/pierreguillot/Camomile A meta-plugin that embeds Pure Data 214 | https://github.com/timothyschoen/PlugData Pure Data as a plugin, with a new GUI 215 | https://github.com/christophhart/HISE The open source framework for sample based instruments 216 | https://github.com/benkuper/Chataigne Real-time communication and syncing with many other technologies 217 | https://github.com/asb2m10/plugincollider Plugin that embeds SuperCollider 218 | https://github.com/JoshMarler/react-juce Cross-platform native apps with React.js and JUCE 219 | https://github.com/rorywalsh/cabbage Framework for developing plugins with the Csound programming language 220 | https://github.com/jpcima/ysfx JSFX hosting library incl. example plugin 221 | https://github.com/AudioTK/AudioTK An audio digital processing toolbox based on a workflow/pipeline principle 222 | https://github.com/0x07dc/none Framework built with JUCE, provides architecture guidance for making a plugin (GUI, Processors, States, State Modifiers) 223 | 224 | ## DSP 225 | 226 | https://github.com/olilarkin/juce_faustllvm JUCE Module for embedding the libfaust JIT compiler 227 | https://github.com/juandagilc/Audio-Effects Collection of Audio Effects examples from a book 228 | https://github.com/adamski/pitch_detector Pitch estimation based on YIN 229 | https://github.com/surge-synthesizer/sst-waveshapers Surge waveshapers as a separate library 230 | https://github.com/Stenzel/SimpleVocoder Leaky autocorrelation vocoder 231 | https://github.com/eyalamirmusic/JUCE_SoundTouch Wrapper around the SoundTouch tempo/pitch library 232 | https://github.com/surge-synthesizer/sst-filters Surge filters as a separate library 233 | https://github.com/grame-cncm/faust JUCE standalone app and plugin exporter for Faust DSP library 234 | https://github.com/AndrewJJ/ob_HIIR JUCE module wrappler for Laurent DeSoras' upsampling and downsampling library 235 | https://github.com/soundspear/formula Plugin for developing and testing DSP code in real time using C 236 | https://github.com/jthorborg/ape Plugin that allows programming C++ DSP code in real time 237 | https://github.com/DanielRudrich/OverlappingFFTProcessor Class for buffering samples for FFT processing 238 | https://github.com/getdunne/juce-MultiStepEnvelopeGenerator Multi Step Envelope Generator 239 | https://github.com/DanielRudrich/OomphSC Audio Plug-in which figures out the Oomph of a signal and sends it via OSC 240 | https://github.com/olilarkin/pMix2 pMix - a preset interpolator, plug-in chainer and Faust IDE written with JUCE 241 | https://github.com/kmatheussen/mammut Sound transformation using one single gigantic analysis (no windows) 242 | https://github.com/Signalsmith-Audio/signalsmith-stretch Polyphonic pitch/time algorithm 243 | https://github.com/Signalsmith-Audio/dsp Signalsmith's library of DSP utilities and classes 244 | https://gist.github.com/Katsutoshii/83ec144135cfe7d3bdba27357f88c1f3 Spectrogram Extractor Application 245 | 246 | ## Music Notation and Theory 247 | 248 | https://github.com/grame-cncm/guidolib Music notation format, score rendering engine and various music score utilities 249 | https://github.com/andibrae/belle Music notation rendering library. Outputs to PDF, JUCE, Core Graphics, MIDI, etc. 250 | https://github.com/ffAudio/foleys_musicology Music theory and score editing/rendering 251 | https://github.com/bliston/Bach A music theory library JUCE module 252 | https://github.com/nberr/jackel Negative harmony application 253 | 254 | ## Networking & Cryptography 255 | 256 | https://github.com/adamski/RestRequest JUCE module for making HTTP requests to REST APIs 257 | https://github.com/Yum-Audio/yum_CredentialManager MacOS Keychain and Windows CredentialManager integration 258 | 259 | ## Graphics & Video 260 | 261 | https://github.com/parawave/vulkan-cpp-library Windows 10 Vulkan support for JUCE 6 262 | https://github.com/ffAudio/foleys_video_engine A video engine to load, play, assemble and write video 263 | https://github.com/franshej/CustomMatPlot MatPlotLib implementation in JUCE 264 | https://github.com/timothyschoen/juce_nanovg NanoVG graphics module for JUCE 265 | https://github.com/Archie3d/juce_bgfx bgfx rendering example for JUCE 266 | https://github.com/Krasjet/imgui_juce Dear ImGui backend for JUCE 267 | 268 | ## OpenGL 269 | 270 | https://github.com/TimArt/3DAudioVisualizers An OpenGL Audio Visualizer suite for Audio and GUI 271 | https://github.com/JanosGit/OpenGLRealtimeVisualization4JUCE OpenGL-accelerated realtime audio visualization components 272 | https://github.com/ianacaburian/LearnJUCEOpenGL Beginner's reference on animated 2D graphics in JUCE using OpenGL 273 | https://github.com/ianacaburian/LiveShaderPalette Live code animated OpenGL shaders and mouse/touch input actions side-by-side 274 | https://github.com/rosshoyt/juce-midi-visualizer-AU-plugin Generate real-time 3D visualization of MIDI Data using OpenGL 275 | https://github.com/CrushedPixel/Polyline2DPathRenderer Renders JUCE Paths very quickly using OpenGL 276 | https://github.com/CrushedPixel/Polyline2DExample A JUCE example application for Polyline2D 277 | https://github.com/iomeone/openglWithJuce OpenGL with JUCE 278 | https://github.com/COx2/glslEditor_AudioPlugin GLSL Editor Audio Plugin 279 | 280 | ## Testing 281 | 282 | https://github.com/sudara/melatonin_audio_block_test_helpers Catch2 matchers for JUCE's `AudioBlock` 283 | https://github.com/Sinecure-Audio/TestsTalk Catch2 Examples from ADC 2020 talk 284 | https://github.com/sudara/melatonin_parameters Log parameter conversion and formatting example with tests 285 | https://github.com/Focusrite-Novation/juce-end-to-end End to end functional testing via js 286 | https://github.com/kunitoki/straw Straw is a juce automation framework for integration testing 287 | 288 | ## Educational 289 | 290 | https://github.com/tobanteAudio/juce-cookbook JUCE Cookbook 291 | https://github.com/TheAudioProgrammer/juceSynthFramework Build a JUCE synth step by step with Josh 292 | https://github.com/jatinchowdhury18/plugin-ci-example JUCE plugin CI examples for Gitlab, GitHub, Azure 293 | https://github.com/hollance/synth-plugin-book Source code for the book "Code Your Own Synth Plug-Ins With C++ and JUCE" 294 | https://github.com/belangeo/plugex PLUGin EXamples made with JUCE 295 | https://github.com/prayash/audio-dsp Playing around with audio plugin development and DSP 296 | https://github.com/nseaSeb/Juce-Simples-Exemples Simples Juce Exemples 297 | https://github.com/getdunne/audio-effects Revised versions of Reiss and McPherson's "Audio Effects" examples 298 | 299 | ## Hosts & DAWs 300 | 301 | https://github.com/Tracktion/tracktion_engine The one, the only, the engine that JUCE was once extracted from 302 | https://github.com/kushview/Element The audio plugin host that isn't a DAW! 303 | https://github.com/DBraun/DawDreamer Python DAW with full cross platform support 304 | https://github.com/spotify/pedalboard A Python library and host for manipulating audio 305 | https://github.com/fedden/RenderMan Interactive "command line" host backed by Maximilian 306 | https://github.com/DropSnorz/OwlPlug Cross-platform plugin manager 307 | https://github.com/jatinchowdhury18/PluginRunner Run audio through a plugin from the CLI on windows 308 | https://github.com/CrushedPixel/Plugalyzer Command-line VST3, AU and LADSPA plugin host for easier debugging of audio plugins 309 | 310 | ## Integrations 311 | 312 | https://github.com/kunitoki/popsicle Bridging JUCE to python 313 | https://github.com/audiooffler/JucyFluttering Flutter for iOS and Android frontend 314 | https://github.com/llloret/osmid MIDI <-> OSC conversion used by Sonic Pi 315 | https://github.com/free-audio/clap-juce-extensions CLAP plugin support 316 | https://github.com/MTG/freesound-juce Freesound.org API implementation 317 | https://github.com/lvtk/jlv2 LV2 plugin hosting 318 | https://github.com/atsushieno/aap-juce Android Audio Plugin (AAP) support with lots of plugin ports 319 | https://github.com/peersuasive/luce LUA GUI module (unmaintained) 320 | https://github.com/nikeocom/qt_with_juce_example Example project using Qt and JUCE together 321 | https://github.com/ianacaburian/AbletonLink_JuceSampler Tutorial on tempo synchronization with Ableton Link 322 | https://github.com/COx2/juce_meets_link An integration example of Ableton Link with JUCE 323 | https://github.com/COx2/juce_meets_DaisySP Example of integration of DaisySP and JUCE 324 | https://github.com/ffont/FreesoundSimpleSampler Sampler plugin which demonstrates the Freesound-JUCE API client 325 | https://github.com/tomduncalf/tomduncalf_juce_web_ui WIP: Helper classes for integrating a web-based UI with JUCE 326 | https://github.com/tomduncalf/WebUISynth Example of WIP: A simple JUCE synth with a web (React/Typescript) UI 327 | https://github.com/rsjaffe/MIDI2LR An application and plugin to remotely control Lightroom via MIDI 328 | https://github.com/DBraun/TD-JUCE TD-JUCE: JUCE audio and VSTs in TouchDesigner 329 | 330 | ## MIR (Music Information Retrieval) 331 | 332 | https://github.com/MartinTownley/JUCE_Tempometer Beat tracking JUCE example based on BTrack 333 | 334 | ## Machine Learning 335 | 336 | https://github.com/acids-ircam/rave_vst Realtime Audio Variational autoEncoder (RAVE) packaged as a vst 337 | https://github.com/Cyril-Meyer/TensorFlowVST Example of using a TensorFlow Keras model in a VST 338 | https://github.com/jatinchowdhury18/KlonCentaur Analog guitar pedal emulation using the RTNeural real time framework 339 | https://github.com/magenta/ddsp-vst Realtime DDSP Neural Synthesizer and Effect 340 | https://github.com/csteinmetz1/micro-tcn Efficient real-time modeling of analog dynamic range compression 341 | https://github.com/Torsion-Audio/Scyclone Real-time Neural Timbre Transfer plugin based on RAVE 342 | https://github.com/greynewell/musegpt Local LLMs in your DAW in VST, AU, AAX with llama.cpp 343 | 344 | ## Hardware 345 | 346 | https://github.com/cpr2323/juce_serialport Access hardware serial ports or USB virtual serial ports 347 | https://github.com/Ableton/push2-display-with-juce Ableton Push 2 display example (archived repo) 348 | https://github.com/rclement/meeblip-controller Midi controller for the Meeblip Anode synth 349 | https://github.com/AustrianAudioGmbH/PolarDesigner control the polar pattern of your OC818 or other dual-diaphragm mic 350 | https://github.com/AustrianAudioGmbH/AmbiCreator Record first-order Ambisonics using two OC818 microphones 351 | https://github.com/AustrianAudioGmbH/StereoCreator Create different stereo set-ups with one or two OC818 microphones 352 | https://github.com/christofmuc/BCR2000_Master Small program for working with the Behringer BCR2000 MIDI controller and its BCL language 353 | https://github.com/nseaSeb/Sysex77 Midi editor for the Yamaha Sy77/TG77/Sy99 FMSynth 354 | 355 | ## Networking 356 | 357 | https://github.com/christofmuc/JammerNetz Host a jam session over the internet 358 | https://github.com/apohl79/audiogridder Offload dsp processing to remote computers 359 | https://github.com/sonosaurus/sonobus Real-time network audio streaming collaboration tool 360 | https://github.com/genkiinstruments/juce_bluetooth Bluetooth LE module for MacOS and Windows 361 | 362 | ## Forks 363 | 364 | https://github.com/kunitoki/yup Liberally licensed standalone framework with modern rendering forked from JUCE7 365 | https://github.com/Celemony/JUCE_ARA JUCE fork that provides Audio Random Access (ARA) support 366 | https://github.com/soundradix/JUCE Fork with AAX AudioSuite support and other features and fixes 367 | https://github.com/tralves/juce_emscripten Port of JUCE for the browser via Emscripten (maintained) 368 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 |
3 | 4 |
5 |

6 | 7 | 8 | An [awesome list](https://github.com/topics/awesome-list) of open source [JUCE](http://github.com/juce-framework/JUCE/) libraries, plugins and utilities. 9 | 10 | Organized by category. Stats update nightly. 11 | 12 | 🟢 = updated recently 13 | 🟠 = no commit in last year 14 | 🔴 = no commit in the last 3 years 15 | 16 | Your repo missing? [Open a PR to sites.txt with the url and a concise description](https://github.com/sudara/awesome-juce/edit/main/sites.txt). 17 | 18 | I make more JUCEy content over at https://melatonin.dev/blog 19 | 20 | ## Modules & Plugin Collections 21 | 22 | | repo | description | license | ⭐️ | updated | 23 | | :--- | :--- | :---: | :---: | ---: | 24 | |[Gin](https://github.com/FigBug/Gin)
by [FigBug](https://github.com/FigBug) | Massive collection of extras, including StackBlur, Websockets, Maps, etc| BSD-3-Clause|347|2 days󠀠󠀠🟢| 25 | |[chowdsp_utils](https://github.com/Chowdhury-DSP/chowdsp_utils)
by [Chowdhury-DSP](https://github.com/Chowdhury-DSP) | Large collection of utilities including dsp, presets, json| other|314|15 days󠀠󠀠🟢| 26 | |[drowaudio](https://github.com/drowaudio/drowaudio)
by [drowaudio](https://github.com/drowaudio) | Older but large collection of utilities by the Tracktion superstar| other|174| 3 years🟠| 27 | |[squarepine_core](https://github.com/SquarePine/squarepine_core)
by [SquarePine](https://github.com/SquarePine) | Collection includes flexible Google Analytics, Easing functions, metering| GPL-3.0|51|7 days󠀠󠀠🟢| 28 | |[cello](https://github.com/bgporter/cello)
by [bgporter](https://github.com/bgporter) | JUCE ValueTrees for humans| MIT|37|7 days󠀠󠀠🟢| 29 | |[juce-utils](https://github.com/christofmuc/juce-utils)
by [christofmuc](https://github.com/christofmuc) | MIDI, i18n, and other helper classes built on top of JUCE| MIT|32|9 months󠀠󠀠🟢| 30 | |[stk_wrapper](https://github.com/adamski/stk_wrapper)
by [adamski](https://github.com/adamski) | JUCE wrapper module for the Synthesis ToolKit (STK) library| |30| 8 years🔴| 31 | |[kv-juce](https://github.com/kushview/kv-juce)
by [kushview](https://github.com/kushview) | Kush View's module collection includes ffmpeg, video, jack| GPL-2.0|28|9 months󠀠󠀠🟢| 32 | |[stm-juce-modules](https://github.com/spensbot/stm-juce-modules)
by [spensbot](https://github.com/spensbot) | Collection of Modules for use with JUCE| MIT|20| 5 years🔴| 33 | |[JUMP](https://github.com/ImJimmi/JUMP)
by [ImJimmi](https://github.com/ImJimmi) | Metering and utility classes built on top of JUCE| GPL-3.0|17|4 months󠀠󠀠🟢| 34 | 35 | ## Templates 36 | 37 | | repo | description | license | ⭐️ | updated | 38 | | :--- | :--- | :---: | :---: | ---: | 39 | |[pamplejuce](https://github.com/sudara/pamplejuce)
by [sudara](https://github.com/sudara) | C++20, JUCE, CMake, Catch2, Pluginval on GitHub Actions| MIT|619|2 days󠀠󠀠🟢| 40 | |[JUCECmakeRepoPrototype](https://github.com/eyalamirmusic/JUCECmakeRepoPrototype)
by [eyalamirmusic](https://github.com/eyalamirmusic) | Large variety of JUCE and CMake plugin and app templates| |283|20 days󠀠󠀠🟢| 41 | |[audio-plugin-template](https://github.com/JanWilczek/audio-plugin-template)
by [JanWilczek](https://github.com/JanWilczek) | C++23, JUCE, CPM, googletest on GitHub Actions| Unlicense|177|9 months󠀠󠀠🟢| 42 | |[nn-inference-template](https://github.com/Torsion-Audio/nn-inference-template)
by [Torsion-Audio](https://github.com/Torsion-Audio) | Neural network inference template for TensorFlow Lite, LibTorch, ONNX Runtime| MIT|120|5 months󠀠󠀠🟢| 43 | |[NTHN_TEMPLATE_PLUGIN](https://github.com/ncblair/NTHN_TEMPLATE_PLUGIN)
by [ncblair](https://github.com/ncblair) | Audio Plugin CMake Template with a focus on Parameters and State Management| MIT|111|9 months󠀠󠀠🟢| 44 | |[juce_cmake_vscode_example](https://github.com/tomoyanonymous/juce_cmake_vscode_example)
by [tomoyanonymous](https://github.com/tomoyanonymous) | Boilerplate for developing plugins with JUCE, CMake & VSCode| |108| 1 year🟠| 45 | |[juce-plugin-ci](https://github.com/ellapollack/juce-plugin-ci)
by [ellapollack](https://github.com/ellapollack) | (Archived) CI for JUCE audio plugins with GitHub Actions| |64| 2 years🟠| 46 | |[JUCE-CMake-Plugin-Template](https://github.com/anthonyalfimov/JUCE-CMake-Plugin-Template)
by [anthonyalfimov](https://github.com/anthonyalfimov) | Audio Plugin Template on GitHub Actions| MIT|58| 2 years🟠| 47 | |[juce-template](https://github.com/nberr/juce-template)
by [nberr](https://github.com/nberr) | "Everything but the processing" template supporting Rust DSP| MIT|34| 1 year🟠| 48 | |[JUCE-ConsoleApp](https://github.com/eyalamirmusic/JUCE-ConsoleApp)
by [eyalamirmusic](https://github.com/eyalamirmusic) | A JUCE example for CLI/console app along with the message thread| |4| 1 year🟠| 49 | 50 | ## Instruments 51 | 52 | | repo | description | license | ⭐️ | updated | 53 | | :--- | :--- | :---: | :---: | ---: | 54 | |[BespokeSynth](https://github.com/BespokeSynth/BespokeSynth)
by [BespokeSynth](https://github.com/BespokeSynth) | Cross-Platform Modular synth instrument/environment| GPL-3.0|4458|20 days󠀠󠀠🟢| 55 | |[surge](https://github.com/surge-synthesizer/surge)
by [surge-synthesizer](https://github.com/surge-synthesizer) | A very active open source rebuild and extension of the classic| GPL-3.0|3590| 7 hours󠀠󠀠🟢| 56 | |[helio-sequencer](https://github.com/helio-fm/helio-sequencer)
by [helio-fm](https://github.com/helio-fm) | One music sequencer for all major platforms, desktop and mobile| GPL-3.0|3361|17 days󠀠󠀠🟢| 57 | |[dexed](https://github.com/asb2m10/dexed)
by [asb2m10](https://github.com/asb2m10) | Yamaha DX7 FM multi patform / multi format plugin| GPL-3.0|3193|25 days󠀠󠀠🟢| 58 | |[helm](https://github.com/mtytel/helm)
by [mtytel](https://github.com/mtytel) | Free, Open source, cross platform 32-voice polyphonic synth| GPL-3.0|2463| 7 years🔴| 59 | |[giada](https://github.com/monocasual/giada)
by [monocasual](https://github.com/monocasual) | Your Hardcore Loop Machine| GPL-3.0|1934|1 day󠀠󠀠🟢| 60 | |[vital](https://github.com/mtytel/vital)
by [mtytel](https://github.com/mtytel) | The popular spectral warping wavetable synth is open source| GPL-3.0|1878| 3 years🔴| 61 | |[odin2](https://github.com/TheWaveWarden/odin2)
by [TheWaveWarden](https://github.com/TheWaveWarden) | 24-voice polyphonic synth with filter emulations and modulation matrix| other|731|7 months󠀠󠀠🟢| 62 | |[osci-render](https://github.com/jameshball/osci-render)
by [jameshball](https://github.com/jameshball) | A synthesiser for making oscilloscope music and visuals| GPL-3.0|590|16 days󠀠󠀠🟢| 63 | |[ADLplug](https://github.com/jpcima/ADLplug)
by [jpcima](https://github.com/jpcima) | 2 FM synths based on OPL3 and OPN2 sound chip emulations| BSL-1.0|501| 4 years🔴| 64 | |[ripplerx](https://github.com/tiagolr/ripplerx)
by [tiagolr](https://github.com/tiagolr) | A physically modeled synth, capable of sounds similar to AAS Chromaphone and Ableton Collision| GPL-3.0|479| 2 months󠀠󠀠🟢| 65 | |[monique-monosynth](https://github.com/surge-synthesizer/monique-monosynth)
by [surge-synthesizer](https://github.com/surge-synthesizer) | Mono synth with morph mixer| other|388| 1 year🟠| 66 | |[Magical8bitPlug2](https://github.com/yokemura/Magical8bitPlug2)
by [yokemura](https://github.com/yokemura) | 8-bit gaming console synth| GPL-3.0|361|5 months󠀠󠀠🟢| 67 | |[juicysfplugin](https://github.com/Birch-san/juicysfplugin)
by [Birch-san](https://github.com/Birch-san) | Soundfont synthesizer| GPL-3.0|304| 4 years🔴| 68 | |[tunefish](https://github.com/paynebc/tunefish)
by [paynebc](https://github.com/paynebc) | Virtual Analog synth| GPL-3.0|295| 2 years🟠| 69 | |[OB-Xd](https://github.com/reales/OB-Xd)
by [reales](https://github.com/reales) | Virtual Analog modelled Oberheim OB-X with a few extras| GPL-3.0|202| 3 years🔴| 70 | |[ChowKick](https://github.com/Chowdhury-DSP/ChowKick)
by [Chowdhury-DSP](https://github.com/Chowdhury-DSP) | Kick synthesizer based on old-school drum machine circuits| BSD-3-Clause|185| 3 years🟠| 71 | |[Wavetable](https://github.com/FigBug/Wavetable)
by [FigBug](https://github.com/FigBug) | A 2 oscillator wavetable synth with flexible modulation options| BSD-3-Clause|183|6 days󠀠󠀠🟢| 72 | |[blocks](https://github.com/dan-german/blocks)
by [dan-german](https://github.com/dan-german) | Simplified modular synth| GPL-3.0|180| 1 year🟠| 73 | |[AudiblePlanets](https://github.com/gregrecco67/AudiblePlanets)
by [gregrecco67](https://github.com/gregrecco67) | An expressive, quasi-Ptolemaic semi-modular synthesizer| GPL-3.0|151|7 days󠀠󠀠🟢| 74 | |[aeolus_plugin](https://github.com/Archie3d/aeolus_plugin)
by [Archie3d](https://github.com/Archie3d) | Pipe organ emulator VST/AU| GPL-3.0|137|7 months󠀠󠀠🟢| 75 | |[drumlabooh](https://github.com/psemiletov/drumlabooh)
by [psemiletov](https://github.com/psemiletov) | LV2/VSTi drum machine that can use Hydrogen, SFZ, and other drumkit formats| GPL-3.0|85|4 days󠀠󠀠🟢| 76 | |[BlackBird](https://github.com/khrykin/BlackBird)
by [khrykin](https://github.com/khrykin) | Single Oscillator synth| GPL-3.0|71| 2 years🟠| 77 | |[crypt](https://github.com/vitling/crypt)
by [vitling](https://github.com/vitling) | Hyper-unison synth for rich cold synthetic full-textured sounds| GPL-3.0|56|28 days󠀠󠀠🟢| 78 | |[PAPU](https://github.com/FigBug/PAPU)
by [FigBug](https://github.com/FigBug) | Gameboy PAPU emulation| GPL-2.0|55| 1 month󠀠󠀠🟢| 79 | |[SID](https://github.com/FigBug/SID)
by [FigBug](https://github.com/FigBug) | Commodore 64 SID emulation| GPL-3.0|52| 1 month󠀠󠀠🟢| 80 | |[SN76489](https://github.com/FigBug/SN76489)
by [FigBug](https://github.com/FigBug) | Sega Master System Sound Chip emulation| LGPL-2.1|47| 1 month󠀠󠀠🟢| 81 | |[Hera](https://github.com/jpcima/Hera)
by [jpcima](https://github.com/jpcima) | Juno 60| GPL-3.0|43| 4 years🔴| 82 | |[bitKlavier](https://github.com/Princeton-CDH/bitKlavier)
by [Princeton-CDH](https://github.com/Princeton-CDH) | Bitklavier is a digital prepared piano| GPL-3.0|37| 2 years🟠| 83 | |[Voc](https://github.com/FigBug/Voc)
by [FigBug](https://github.com/FigBug) | Vocal synth emulates glottis and shape of vocal tract| LGPL-2.1|34| 1 month󠀠󠀠🟢| 84 | |[SARAH](https://github.com/getdunne/SARAH)
by [getdunne](https://github.com/getdunne) | SARAH: Harmonic-analysis based synthesizer| MIT|32| 3 years🔴| 85 | |[RP2A03](https://github.com/FigBug/RP2A03)
by [FigBug](https://github.com/FigBug) | Nintenodo RP2A03| LGPL-2.1|31| 1 month󠀠󠀠🟢| 86 | |[VanillaJuce](https://github.com/getdunne/VanillaJuce)
by [getdunne](https://github.com/getdunne) | Simple but complete VST2.4 + AUv2 synthesizer| MIT|28| 6 years🔴| 87 | |[BatSynth](https://github.com/Emmet-Hayes/BatSynth)
by [Emmet-Hayes](https://github.com/Emmet-Hayes) | 2 oscillators with 13 wave shapes| |17| 2 years🟠| 88 | |[SIMDsynth](https://github.com/seclorum/SIMDsynth)
by [seclorum](https://github.com/seclorum) | A simple polyphonic synthesizer demonstrating SIMD techniques for x86 and ARM CPU types| MIT|13|3 months󠀠󠀠🟢| 89 | |[juce-synth](https://github.com/w-frank/juce-synth)
by [w-frank](https://github.com/w-frank) | A MIDI controlled subtractive synthesiser built using JUCE and the Maximillian library| |11| 5 years🔴| 90 | |[BowedStringJUCE](https://github.com/SilvinWillemsen/BowedStringJUCE)
by [SilvinWillemsen](https://github.com/SilvinWillemsen) | Bowed String| |11| 7 years🔴| 91 | |[VermeerMonosynth-1](https://github.com/mohragk/VermeerMonosynth-1)
by [mohragk](https://github.com/mohragk) | Monosynth VST on JUCE 5| GPL-3.0|10| 1 year🟠| 92 | |[blue-synthesiser](https://github.com/mariusz96/blue-synthesiser)
by [mariusz96](https://github.com/mariusz96) | Bachelor's thesis "Sound synthesis based on audio samples as an VST3 instrument"| |9| 4 years🔴| 93 | |[duck-synth](https://github.com/jsvaldezv/duck-synth)
by [jsvaldezv](https://github.com/jsvaldezv) | Synthesiser plug-in with two oscillators, adsr, reverb and volume| MIT|9|8 months󠀠󠀠🟢| 94 | |[juce-string-model](https://github.com/w-frank/juce-string-model)
by [w-frank](https://github.com/w-frank) | Realistic string instrument model using physical modelling and includes a delay line| |6| 5 years🔴| 95 | |[BeatAligningGuitarLooper](https://github.com/DanielRudrich/BeatAligningGuitarLooper)
by [DanielRudrich](https://github.com/DanielRudrich) | A guitar looper which detects the tempo and plays along a rudimentary drumbeat| GPL-3.0|3| 7 years🔴| 96 | |[banana-split](https://github.com/jsvaldezv/banana-split)
by [jsvaldezv](https://github.com/jsvaldezv) | Two part project with a FM Synthesiser plug-in and a MIDI controller built with Arduino| MIT|1|8 months󠀠󠀠🟢| 97 | 98 | ## Samplers 99 | 100 | | repo | description | license | ⭐️ | updated | 101 | | :--- | :--- | :---: | :---: | ---: | 102 | |[shortcircuit-xt](https://github.com/surge-synthesizer/shortcircuit-xt)
by [surge-synthesizer](https://github.com/surge-synthesizer) | Sampler| GPL-3.0|377| 15 hours󠀠󠀠🟢| 103 | |[vmpc-juce](https://github.com/izzyreal/vmpc-juce)
by [izzyreal](https://github.com/izzyreal) | JUCE implementation of VMPC2000XL| GPL-3.0|221| 2 hours󠀠󠀠🟢| 104 | |[Just-a-Sample](https://github.com/BOBONA/Just-a-Sample)
by [BOBONA](https://github.com/BOBONA) | A *modern* audio sampler, focused on simplicity and ease of use| MIT|154| 2 months󠀠󠀠🟢| 105 | |[Soompler](https://github.com/abbysoft-team/Soompler)
by [abbysoft-team](https://github.com/abbysoft-team) | Soompler, a JUCE based sampler plugin| |35| 6 years🔴| 106 | |[JUCE-AKSampler](https://github.com/getdunne/JUCE-AKSampler)
by [getdunne](https://github.com/getdunne) | AudioKit AKSampler wrapped as a JUCE app/plug-in| GPL-3.0|31| 6 years🔴| 107 | |[CTAG-JUCE-Sampler](https://github.com/NiklasWan/CTAG-JUCE-Sampler)
by [NiklasWan](https://github.com/NiklasWan) | CTAG JUCE sampler| |27| 6 years🔴| 108 | |[Sampler](https://github.com/DBraun/Sampler)
by [DBraun](https://github.com/DBraun) | A sampler made with JUCE| MIT|22| 1 month󠀠󠀠🟢| 109 | |[streaming_sampler](https://github.com/onereddogmedia/streaming_sampler)
by [onereddogmedia](https://github.com/onereddogmedia) | Extension to JUCE's Sampler class which enables disk streaming| MIT|15| 4 years🔴| 110 | |[duck-sampler](https://github.com/jsvaldezv/duck-sampler)
by [jsvaldezv](https://github.com/jsvaldezv) | Sampler plug-in with ADSR, distortion and LFO| MIT|12|8 months󠀠󠀠🟢| 111 | 112 | ## Effects 113 | 114 | | repo | description | license | ⭐️ | updated | 115 | | :--- | :--- | :---: | :---: | ---: | 116 | |[SmartGuitarAmp](https://github.com/GuitarML/SmartGuitarAmp)
by [GuitarML](https://github.com/GuitarML) | Neural Network WaveNet modelled guitar amps| Apache-2.0|1299| 2 years🟠| 117 | |[AnalogTapeModel](https://github.com/jatinchowdhury18/AnalogTapeModel)
by [jatinchowdhury18](https://github.com/jatinchowdhury18) | Physical Modeling for Analog Tape Machines| GPL-3.0|1271| 2 years🟠| 118 | |[ZLEqualizer](https://github.com/ZL-Audio/ZLEqualizer)
by [ZL-Audio](https://github.com/ZL-Audio) | 16-band minimum-phase dynamic equalizer| AGPL-3.0|710|12 days󠀠󠀠🟢| 119 | |[Fire](https://github.com/jerryuhoo/Fire)
by [jerryuhoo](https://github.com/jerryuhoo) | A multi-band distortion plugin| AGPL-3.0|604|2 months󠀠󠀠🟢| 120 | |[paulxstretch](https://github.com/essej/paulxstretch)
by [essej](https://github.com/essej) | Extreme Timestretching application and plugin| other|575| 3 years🔴| 121 | |[BYOD](https://github.com/Chowdhury-DSP/BYOD)
by [Chowdhury-DSP](https://github.com/Chowdhury-DSP) | Build-Your-Own Guitar Distortion| GPL-3.0|522|4 months󠀠󠀠🟢| 122 | |[Maim](https://github.com/ArdenButterfield/Maim)
by [ArdenButterfield](https://github.com/ArdenButterfield) | Audio plugin for custom MP3 distortion and digital glitches| GPL-3.0|337|8 days󠀠󠀠🟢| 123 | |[ChowMatrix](https://github.com/Chowdhury-DSP/ChowMatrix)
by [Chowdhury-DSP](https://github.com/Chowdhury-DSP) | Inifinitely growable tree of delay lines| BSD-3-Clause|318| 4 years🔴| 124 | |[SmartGuitarPedal](https://github.com/GuitarML/SmartGuitarPedal)
by [GuitarML](https://github.com/GuitarML) | Neural Network WaveNet modelled guitar pedals| Apache-2.0|288| 3 years🔴| 125 | |[CTAGDRC](https://github.com/p-hlp/CTAGDRC)
by [p-hlp](https://github.com/p-hlp) | An audio compressor plugin| GPL-3.0|203| 5 years🔴| 126 | |[mda-plugins-juce](https://github.com/hollance/mda-plugins-juce)
by [hollance](https://github.com/hollance) | Old school MDA freeware plugins reimplemented in JUCE| other|180|10 days󠀠󠀠🟢| 127 | |[Schrammel_OJD](https://github.com/JanosGit/Schrammel_OJD)
by [JanosGit](https://github.com/JanosGit) | Audio plugin model of a modern classic overdrive pedal| GPL-3.0|179| 4 years🔴| 128 | |[valentine](https://github.com/tote-bag-labs/valentine)
by [tote-bag-labs](https://github.com/tote-bag-labs) | An open source compressor meant to pump and breathe| GPL-3.0|172|4 months󠀠󠀠🟢| 129 | |[RoomReverb](https://github.com/cvde/RoomReverb)
by [cvde](https://github.com/cvde) | Algorithmic reverb plugin| GPL-3.0|131|3 months󠀠󠀠🟢| 130 | |[slPlugins](https://github.com/FigBug/slPlugins)
by [FigBug](https://github.com/FigBug) | Large plugin collection from socalabs| BSD-3-Clause|127| 23 hours󠀠󠀠🟢| 131 | |[simple-reverb](https://github.com/szkkng/simple-reverb)
by [szkkng](https://github.com/szkkng) | Simple reverb| GPL-3.0|124|10 months󠀠󠀠🟢| 132 | |[SimpleCompressor](https://github.com/DanielRudrich/SimpleCompressor)
by [DanielRudrich](https://github.com/DanielRudrich) | Code and theory of a look-ahead compressor / limiter| GPL-3.0|109| 6 years🔴| 133 | |[NEL-19](https://github.com/Mrugalla/NEL-19)
by [Mrugalla](https://github.com/Mrugalla) | High-fidelity random vibrato (windows only)| GPL-3.0|93| 1 year🟠| 134 | |[vsts](https://github.com/unplugred/vsts)
by [unplugred](https://github.com/unplugred) | A treasure trove of effects and other fun plugins| |80| 1 month󠀠󠀠🟢| 135 | |[cStop](https://github.com/calgoheen/cStop)
by [calgoheen](https://github.com/calgoheen) | Tape stop plugin with a few extra goodies| MIT|75|3 months󠀠󠀠🟢| 136 | |[SG-323](https://github.com/greyboxaudio/SG-323)
by [greyboxaudio](https://github.com/greyboxaudio) | Authentic emulation of an Ursa Major Stargate 323 Reverb| GPL-3.0|74|8 months󠀠󠀠🟢| 137 | |[modEQ](https://github.com/tobanteAudio/modEQ)
by [tobanteAudio](https://github.com/tobanteAudio) | EQ audio plugin with modulation| GPL-3.0|73| 5 years🔴| 138 | |[CHOW](https://github.com/Chowdhury-DSP/CHOW)
by [Chowdhury-DSP](https://github.com/Chowdhury-DSP) | Digital Distortion| GPL-3.0|73| 6 years🔴| 139 | |[PhaseVocoder](https://github.com/stekyne/PhaseVocoder)
by [stekyne](https://github.com/stekyne) | Phase Vocoder| |70| 4 years🔴| 140 | |[vstSpleeter](https://github.com/gvne/vstSpleeter)
by [gvne](https://github.com/gvne) | Uses JUCE and spleeterpp to run spleeter in c++| |67| 5 years🔴| 141 | |[repitch](https://github.com/ellapollack/repitch)
by [ellapollack](https://github.com/ellapollack) | MIDI controlled harmonizer| |63| 4 years🔴| 142 | |[quantumVerb](https://github.com/QVbDev/quantumVerb)
by [QVbDev](https://github.com/QVbDev) | Convolution Reverb| GPL-3.0|62| 7 years🔴| 143 | |[crispy](https://github.com/spensbot/crispy)
by [spensbot](https://github.com/spensbot) | Audio Saturation Plugin (VST/AU) made with JUCE| MIT|58| 5 years🔴| 144 | |[PerceptoMap](https://github.com/hqrrr/PerceptoMap)
by [hqrrr](https://github.com/hqrrr) | Visualizing how we hear: An open-source spectrogram plugin for psychoacoustic audio analysis| AGPL-3.0|46|10 days󠀠󠀠🟢| 145 | |[ZLEComp](https://github.com/ZL-Audio/ZLEComp)
by [ZL-Audio](https://github.com/ZL-Audio) | Compressor plugin with gain reduction history| GPL-3.0|45| 1 year🟠| 146 | |[anotherdelay](https://github.com/dllim/anotherdelay)
by [dllim](https://github.com/dllim) | Tape Delay plugin with tape flutter, wow, and saturation emulation| MIT|45| 7 years🔴| 147 | |[utility-clone](https://github.com/m1m0zzz/utility-clone)
by [m1m0zzz](https://github.com/m1m0zzz) | VST plugin like a Ableton Utility| GPL-3.0|31| 1 year🟠| 148 | |[mverb](https://github.com/FigBug/mverb)
by [FigBug](https://github.com/FigBug) | Dattorro’s figure-of-eight reverb| GPL-3.0|26| 1 month󠀠󠀠🟢| 149 | |[JUCEVocoder](https://github.com/dbaylies/JUCEVocoder)
by [dbaylies](https://github.com/dbaylies) | A simple vocoder plug-in with a built-in synthesis engine| |19| 5 years🔴| 150 | |[ABComparisonPlugin](https://github.com/DanielRudrich/ABComparisonPlugin)
by [DanielRudrich](https://github.com/DanielRudrich) | An audio-plugin for multi-channel AB-comparison of several input signals| GPL-3.0|19| 1 year🟠| 151 | |[SMPLComp](https://github.com/p-hlp/SMPLComp)
by [p-hlp](https://github.com/p-hlp) | A simplified version of the CTAGDRC audio compressor plugin| GPL-3.0|19| 5 years🔴| 152 | |[OvertoneFilter](https://github.com/lukemcraig/OvertoneFilter)
by [lukemcraig](https://github.com/lukemcraig) | Emphasize MIDI-selected harmonics of an audio signal| |19| 6 years🔴| 153 | |[Filter](https://github.com/joonastuo/Filter)
by [joonastuo](https://github.com/joonastuo) | A state variable filter plugin| |14| 6 years🔴| 154 | |[Contrast](https://github.com/ImJimmi/Contrast)
by [ImJimmi](https://github.com/ImJimmi) | Bundle of minimal plug-ins| MIT|14| 3 years🔴| 155 | |[Delay](https://github.com/joonastuo/Delay)
by [joonastuo](https://github.com/joonastuo) | Delay-effect plugin| |13| 6 years🔴| 156 | |[VibraFlanger](https://github.com/joonastuo/VibraFlanger)
by [joonastuo](https://github.com/joonastuo) | Vibrato/Flanger effect plugin made with JUCE| |12| 6 years🔴| 157 | |[Phaser](https://github.com/joonastuo/Phaser)
by [joonastuo](https://github.com/joonastuo) | Phaser-effect plugin| |8| 6 years🔴| 158 | |[Distortion](https://github.com/joonastuo/Distortion)
by [joonastuo](https://github.com/joonastuo) | Waveshaper distortion plugin| |8| 6 years🔴| 159 | |[ATK-MT2](https://github.com/AudioTK/ATK-MT2)
by [AudioTK](https://github.com/AudioTK) | Plugin emulating the MT2 pedal| |8| 4 years🔴| 160 | |[Chorus](https://github.com/joonastuo/Chorus)
by [joonastuo](https://github.com/joonastuo) | LCR Chorus-effect plugin| MIT|6| 6 years🔴| 161 | |[Lush-Delay](https://github.com/spensbot/Lush-Delay)
by [spensbot](https://github.com/spensbot) | A Delay Plugin Made with JUCE| MIT|5| 5 years🔴| 162 | |[TS9](https://github.com/AudioTK/TS9)
by [AudioTK](https://github.com/AudioTK) | Plugin modeling the well-known Ibanez TS9 TubeScreamer| |5| 4 years🔴| 163 | |[juce-audio-filters](https://github.com/w-frank/juce-audio-filters)
by [w-frank](https://github.com/w-frank) | Collection of digital audio filter plugins using the JUCE DSP module| |3| 5 years🔴| 164 | |[ATKGuitarPreamp](https://github.com/AudioTK/ATKGuitarPreamp)
by [AudioTK](https://github.com/AudioTK) | Plugin modeling a guitar preamplifier followed by a tone stack| |3| 4 years🔴| 165 | |[SD1](https://github.com/AudioTK/SD1)
by [AudioTK](https://github.com/AudioTK) | Plugin modeling the well-known Boss SD1| |2| 4 years🔴| 166 | |[ATKBassPreamp](https://github.com/AudioTK/ATKBassPreamp)
by [AudioTK](https://github.com/AudioTK) | Plugin modeling a bass preamplifier followed by a tone stack| |1| 4 years🔴| 167 | |[UniversalDelay](https://github.com/AudioTK/UniversalDelay)
by [AudioTK](https://github.com/AudioTK) | A mono delay plugin| |1| 3 years🔴| 168 | |[IEMPluginSuite](https://git.iem.at/audioplugins/IEMPluginSuite)| Large suite of plugins, including Ambisonic 169 | | | | | 170 | |[Andromeda](https://github.com/AudioTK/Andromeda)
by [AudioTK](https://github.com/AudioTK) | A plugin version of the Andromeda version of the Noble ODR-1| |0| 4 years🔴| 171 | 172 | ## Metering 173 | 174 | | repo | description | license | ⭐️ | updated | 175 | | :--- | :--- | :---: | :---: | ---: | 176 | |[Frequalizer](https://github.com/ffAudio/Frequalizer)
by [ffAudio](https://github.com/ffAudio) | Equalizer using JUCE's dsp module| BSD-3-Clause|356| 4 years🔴| 177 | |[ff_meters](https://github.com/ffAudio/ff_meters)
by [ffAudio](https://github.com/ffAudio) | LED meters for JUCE audio buffers| BSD-3-Clause|120| 4 years🔴| 178 | |[equalize_it](https://github.com/egoracle/equalize_it)
by [egoracle](https://github.com/egoracle) | 12-band parametric EQ| GPL-3.0|59| 2 years🟠| 179 | |[sound_meter](https://github.com/SoundDevelopment/sound_meter)
by [SoundDevelopment](https://github.com/SoundDevelopment) | Resizable efficient peak meters| MIT|41|6 months󠀠󠀠🟢| 180 | 181 | ## Midi 182 | 183 | | repo | description | license | ⭐️ | updated | 184 | | :--- | :--- | :---: | :---: | ---: | 185 | |[ShowMIDI](https://github.com/gbevin/ShowMIDI)
by [gbevin](https://github.com/gbevin) | Multi-platform GUI application to effortlessly visualize MIDI activity| GPL-3.0|809|10 months󠀠󠀠🟢| 186 | |[SendMIDI](https://github.com/gbevin/SendMIDI)
by [gbevin](https://github.com/gbevin) | Cross-platform tool to send MIDI messages from the command line| GPL-3.0|804| 1 year🟠| 187 | |[stochas](https://github.com/surge-synthesizer/stochas)
by [surge-synthesizer](https://github.com/surge-synthesizer) | Probabilistic sequencer| GPL-3.0|510|10 months󠀠󠀠🟢| 188 | |[ReceiveMIDI](https://github.com/gbevin/ReceiveMIDI)
by [gbevin](https://github.com/gbevin) | Cross-platform tool to monitor and receive MIDI messages on the command line| GPL-3.0|356|7 months󠀠󠀠🟢| 189 | |[KnobKraft-orm](https://github.com/christofmuc/KnobKraft-orm)
by [christofmuc](https://github.com/christofmuc) | The free modern cross-platform MIDI Sysex Librarian| AGPL-3.0|247|9 days󠀠󠀠🟢| 190 | |[ripchord](https://github.com/trackbout/ripchord)
by [trackbout](https://github.com/trackbout) | Cross platform plugin to create and remix chord progressions| GPL-3.0|95| 3 years🔴| 191 | |[b-step](https://github.com/surge-synthesizer/b-step)
by [surge-synthesizer](https://github.com/surge-synthesizer) | Chord sequencer| other|51| 1 year🟠| 192 | |[arpligner](https://github.com/YPares/arpligner)
by [YPares](https://github.com/YPares) | Multi-track & polyphonic arpeggiator where both chords and arp patterns are live MIDI data| other|43| 2 years🟠| 193 | |[Midi-Transposer](https://github.com/stfufane/Midi-Transposer)
by [stfufane](https://github.com/stfufane) | Map chords to your MIDI bass pedal| MIT|27| 1 year🟠| 194 | |[Shuttertone](https://github.com/liamlacey/Shuttertone)
by [liamlacey](https://github.com/liamlacey) | Uses colour data from images to generate music| GPL-3.0|25| 6 years🔴| 195 | |[Topiary-Beatz](https://github.com/tomto66/Topiary-Beatz)
by [tomto66](https://github.com/tomto66) | A MIDI drum pattern generator for live use| GPL-3.0|23| 3 years🔴| 196 | |[Topiary-Presetz](https://github.com/tomto66/Topiary-Presetz)
by [tomto66](https://github.com/tomto66) | Plugin that lets you define "variations" of settings of "parameters" and output as Midi| GPL-3.0|1| 3 years🔴| 197 | |[Topiary-Riffz](https://github.com/tomto66/Topiary-Riffz)
by [tomto66](https://github.com/tomto66) | Plugin that can play MIDI files, assigned to keys, and transposed on a per key basis| GPL-3.0|1| 3 years🔴| 198 | |[LibreArp](https://gitlab.com/LibreArp/LibreArp)| Pattern-based arpeggiator 199 | | | | | 200 | 201 | ## Microtuning 202 | 203 | | repo | description | license | ⭐️ | updated | 204 | | :--- | :--- | :---: | :---: | ---: | 205 | |[tuning-workbench-synth](https://github.com/surge-synthesizer/tuning-workbench-synth)
by [surge-synthesizer](https://github.com/surge-synthesizer) | Simple microtonal synth| GPL-3.0|48| 2 years🟠| 206 | |[SuperVirtualKeyboard](https://github.com/vsicurella/SuperVirtualKeyboard)
by [vsicurella](https://github.com/vsicurella) | MIDI Plugin for interacting with microtonal piano layouts| Unlicense|47| 5 years🔴| 207 | |[everytone-tuner](https://github.com/vsicurella/everytone-tuner)
by [vsicurella](https://github.com/vsicurella) | MIDI microtuning plugin| Unlicense|16| 4 years🔴| 208 | |[Tune-Up-MIDI](https://github.com/vsicurella/Tune-Up-MIDI)
by [vsicurella](https://github.com/vsicurella) | A micro-tuning plugin. Converts single-channel MIDI into multichannel MIDI with pitchbend messages| |5| 4 years🔴| 209 | |[ScaleStructureComponent](https://github.com/vsicurella/ScaleStructureComponent)
by [vsicurella](https://github.com/vsicurella) | For designing a 2D isomorphic layout based on MOS scales for use with ET tuning systems| |2| 5 years🔴| 210 | 211 | ## UI 212 | 213 | | repo | description | license | ⭐️ | updated | 214 | | :--- | :--- | :---: | :---: | ---: | 215 | |[foleys_gui_magic](https://github.com/ffAudio/foleys_gui_magic)
by [ffAudio](https://github.com/ffAudio) | WYSWYG plugin editor letting you create JUCE GUIs without coding| other|497|17 days󠀠󠀠🟢| 216 | |[fontaudio](https://github.com/fefanto/fontaudio)
by [fefanto](https://github.com/fefanto) | Icon toolkit for audio with permissive licensing| MIT|381|7 months󠀠󠀠🟢| 217 | |[JIVE](https://github.com/ImJimmi/JIVE)
by [ImJimmi](https://github.com/ImJimmi) | Build flexible GUIs using declarative markup| MIT|175|15 days󠀠󠀠🟢| 218 | |[melatonin_blur](https://github.com/sudara/melatonin_blur)
by [sudara](https://github.com/sudara) | Fast cross-platform CPU blurs and drop/inner shadows for JUCE| MIT|145|7 months󠀠󠀠🟢| 219 | |[animator](https://github.com/bgporter/animator)
by [bgporter](https://github.com/bgporter) | Animation module implementing classic easing curves and some new ones| MIT|79| 3 years🟠| 220 | |[hack_audio_gui](https://github.com/HackAudio/hack_audio_gui)
by [HackAudio](https://github.com/HackAudio) | Hack Audio's custom components| other|30| 8 years🔴| 221 | |[Resvg4JUCE](https://github.com/JanosGit/Resvg4JUCE)
by [JanosGit](https://github.com/JanosGit) | Wrapper for the resvg rendering library| MPL-2.0|29|2 months󠀠󠀠🟢| 222 | |[juce-widgets](https://github.com/christofmuc/juce-widgets)
by [christofmuc](https://github.com/christofmuc) | Unsorted collection of "widgets"| MIT|21| 1 month󠀠󠀠🟢| 223 | |[BarelyML](https://github.com/MNSignalProcessing/BarelyML)
by [MNSignalProcessing](https://github.com/MNSignalProcessing) | Markdown-inspired markup for JUCE| MIT|19| 1 year🟠| 224 | |[juce-draggableListBox](https://github.com/getdunne/juce-draggableListBox)
by [getdunne](https://github.com/getdunne) | JUCE ListBox whose items can be reordered by drag-and-drop| MIT|15| 5 years🔴| 225 | |[RtfFileLoader](https://github.com/hogliux/RtfFileLoader)
by [hogliux](https://github.com/hogliux) | Convert rtf files to xml to create a JUCE AttributedString| GPL-3.0|12| 8 years🔴| 226 | |[juce_litehtml](https://github.com/Archie3d/juce_litehtml)
by [Archie3d](https://github.com/Archie3d) | JUCE module that provides integration of the litehtml HTML/CSS rendering engine| |10| 3 years🔴| 227 | |[juce_murka](https://github.com/Kiberchaika/juce_murka)
by [Kiberchaika](https://github.com/Kiberchaika) | A lightweight GPU-accelerated library inspired from ImGui for interactive audio plugin UI design for JUCE| |8| 2 months󠀠󠀠🟢| 228 | |[JuceHtmlTextEditor](https://github.com/ZioGuido/JuceHtmlTextEditor)
by [ZioGuido](https://github.com/ZioGuido) | HTML parsing of the basic tags for formatting text and adding hyperlinks| |7|7 days󠀠󠀠🟢| 229 | |[bbcode-editor](https://github.com/SoundDevelopment/bbcode-editor)
by [SoundDevelopment](https://github.com/SoundDevelopment) | TextEditor descendant that accepts BBCode| MIT|6| 3 years🔴| 230 | |[haydxn_juce_animation](https://github.com/jkoutavas/haydxn_juce_animation)
by [jkoutavas](https://github.com/jkoutavas) | JUCE animation package originally contributed by 'haydxn'| MIT|5| 7 years🔴| 231 | |[html_entity_decoder](https://github.com/asimilon/html_entity_decoder)
by [asimilon](https://github.com/asimilon) | A simple HTML entity String decoder module for JUCE| BSL-1.0|3| 4 years🔴| 232 | 233 | ## Tooling & Debugging 234 | 235 | | repo | description | license | ⭐️ | updated | 236 | | :--- | :--- | :---: | :---: | ---: | 237 | |[pluginval](https://github.com/Tracktion/pluginval)
by [Tracktion](https://github.com/Tracktion) | Cross-platform plugin testing and validation| GPL-3.0|489|5 days󠀠󠀠🟢| 238 | |[FRUT](https://github.com/McMartin/FRUT)
by [McMartin](https://github.com/McMartin) | The OG way to setup CMake with JUCE (pre JUCE 6)| GPL-3.0|452| 1 year🟠| 239 | |[melatonin_inspector](https://github.com/sudara/melatonin_inspector)
by [sudara](https://github.com/sudara) | Inspect your JUCE components ala Web Inspector| MIT|232|5 months󠀠󠀠🟢| 240 | |[juce-toys](https://github.com/jcredland/juce-toys)
by [jcredland](https://github.com/jcredland) | LLDB helpers. Comoponent, buffer and value tree debuggers and more| MIT|128| 1 year🟠| 241 | |[formula](https://github.com/soundspear/formula)
by [soundspear](https://github.com/soundspear) | VST and AU plugin to live code and test effects inside your DAW| BSL-1.0|104| 1 year🟠| 242 | |[melatonin_audio_sparklines](https://github.com/sudara/melatonin_audio_sparklines)
by [sudara](https://github.com/sudara) | Display audio as ASCII waveforms on the console and in your tests| MIT|102|6 months󠀠󠀠🟢| 243 | |[DSP-Testbench](https://github.com/AndrewJJ/DSP-Testbench)
by [AndrewJJ](https://github.com/AndrewJJ) | Test your dsp with signal sources, routing, analysis and monitoring| MIT|80|11 months󠀠󠀠🟢| 244 | 245 | ## Frameworks 246 | 247 | | repo | description | license | ⭐️ | updated | 248 | | :--- | :--- | :---: | :---: | ---: | 249 | |[plugdata](https://github.com/plugdata-team/plugdata)
by [plugdata-team](https://github.com/plugdata-team) | Pure Data as a plugin, with a new GUI| GPL-3.0|2070| 23 hours󠀠󠀠🟢| 250 | |[Chataigne](https://github.com/benkuper/Chataigne)
by [benkuper](https://github.com/benkuper) | Real-time communication and syncing with many other technologies| GPL-3.0|1489| 2 months󠀠󠀠🟢| 251 | |[HISE](https://github.com/christophhart/HISE)
by [christophhart](https://github.com/christophhart) | The open source framework for sample based instruments| other|1308|4 days󠀠󠀠🟢| 252 | |[Camomile](https://github.com/pierreguillot/Camomile)
by [pierreguillot](https://github.com/pierreguillot) | A meta-plugin that embeds Pure Data| GPL-3.0|963| 2 years🟠| 253 | |[react-juce](https://github.com/JoshMarler/react-juce)
by [JoshMarler](https://github.com/JoshMarler) | Cross-platform native apps with React.js and JUCE| MIT|808| 3 years🔴| 254 | |[cabbage](https://github.com/rorywalsh/cabbage)
by [rorywalsh](https://github.com/rorywalsh) | Framework for developing plugins with the Csound programming language| GPL-3.0|555|16 days󠀠󠀠🟢| 255 | |[ysfx](https://github.com/jpcima/ysfx)
by [jpcima](https://github.com/jpcima) | JSFX hosting library incl. example plugin| Apache-2.0|221| 3 years🔴| 256 | |[plugincollider](https://github.com/asb2m10/plugincollider)
by [asb2m10](https://github.com/asb2m10) | Plugin that embeds SuperCollider| GPL-3.0|111| 1 month󠀠󠀠🟢| 257 | |[AudioTK](https://github.com/AudioTK/AudioTK)
by [AudioTK](https://github.com/AudioTK) | An audio digital processing toolbox based on a workflow/pipeline principle| BSD-3-Clause|50| 5 years🔴| 258 | |[none](https://github.com/0x07dc/none)
by [0x07dc](https://github.com/0x07dc) | Framework built with JUCE, provides architecture guidance for making a plugin (GUI, Processors, States, State Modifiers)| other|3| 4 years🔴| 259 | 260 | ## DSP 261 | 262 | | repo | description | license | ⭐️ | updated | 263 | | :--- | :--- | :---: | :---: | ---: | 264 | |[faust](https://github.com/grame-cncm/faust)
by [grame-cncm](https://github.com/grame-cncm) | JUCE standalone app and plugin exporter for Faust DSP library| other|2916|3 days󠀠󠀠🟢| 265 | |[Audio-Effects](https://github.com/juandagilc/Audio-Effects)
by [juandagilc](https://github.com/juandagilc) | Collection of Audio Effects examples from a book| |848| 5 years🔴| 266 | |[signalsmith-stretch](https://github.com/Signalsmith-Audio/signalsmith-stretch)
by [Signalsmith-Audio](https://github.com/Signalsmith-Audio) | Polyphonic pitch/time algorithm| MIT|409|4 months󠀠󠀠🟢| 267 | |[dsp](https://github.com/Signalsmith-Audio/dsp)
by [Signalsmith-Audio](https://github.com/Signalsmith-Audio) | Signalsmith's library of DSP utilities and classes| MIT|247|5 months󠀠󠀠🟢| 268 | |[pitch_detector](https://github.com/adamski/pitch_detector)
by [adamski](https://github.com/adamski) | Pitch estimation based on YIN| |147| 3 years🔴| 269 | |[formula](https://github.com/soundspear/formula)
by [soundspear](https://github.com/soundspear) | Plugin for developing and testing DSP code in real time using C| BSL-1.0|104| 1 year🟠| 270 | |[pMix2](https://github.com/olilarkin/pMix2)
by [olilarkin](https://github.com/olilarkin) | pMix - a preset interpolator, plug-in chainer and Faust IDE written with JUCE| |98| 6 years🔴| 271 | |[juce_faustllvm](https://github.com/olilarkin/juce_faustllvm)
by [olilarkin](https://github.com/olilarkin) | JUCE Module for embedding the libfaust JIT compiler| |39| 6 years🔴| 272 | |[juce-MultiStepEnvelopeGenerator](https://github.com/getdunne/juce-MultiStepEnvelopeGenerator)
by [getdunne](https://github.com/getdunne) | Multi Step Envelope Generator| MIT|29| 2 years🟠| 273 | |[sst-filters](https://github.com/surge-synthesizer/sst-filters)
by [surge-synthesizer](https://github.com/surge-synthesizer) | Surge filters as a separate library| GPL-3.0|29|5 days󠀠󠀠🟢| 274 | |[sst-waveshapers](https://github.com/surge-synthesizer/sst-waveshapers)
by [surge-synthesizer](https://github.com/surge-synthesizer) | Surge waveshapers as a separate library| GPL-3.0|27|3 months󠀠󠀠🟢| 275 | |[mammut](https://github.com/kmatheussen/mammut)
by [kmatheussen](https://github.com/kmatheussen) | Sound transformation using one single gigantic analysis (no windows)| |26| 1 year🟠| 276 | |[SimpleVocoder](https://github.com/Stenzel/SimpleVocoder)
by [Stenzel](https://github.com/Stenzel) | Leaky autocorrelation vocoder| |23| 4 years🔴| 277 | |[ape](https://github.com/jthorborg/ape)
by [jthorborg](https://github.com/jthorborg) | Plugin that allows programming C++ DSP code in real time| |22|7 months󠀠󠀠🟢| 278 | |[OverlappingFFTProcessor](https://github.com/DanielRudrich/OverlappingFFTProcessor)
by [DanielRudrich](https://github.com/DanielRudrich) | Class for buffering samples for FFT processing| AGPL-3.0|16| 6 years🔴| 279 | |[ob_HIIR](https://github.com/AndrewJJ/ob_HIIR)
by [AndrewJJ](https://github.com/AndrewJJ) | JUCE module wrappler for Laurent DeSoras' upsampling and downsampling library| LGPL-2.1|15| 3 years🟠| 280 | |[OomphSC](https://github.com/DanielRudrich/OomphSC)
by [DanielRudrich](https://github.com/DanielRudrich) | Audio Plug-in which figures out the Oomph of a signal and sends it via OSC| GPL-3.0|7| 3 years🔴| 281 | |[JUCE_SoundTouch](https://github.com/eyalamirmusic/JUCE_SoundTouch)
by [eyalamirmusic](https://github.com/eyalamirmusic) | Wrapper around the SoundTouch tempo/pitch library| LGPL-2.1|7| 5 years🔴| 282 | 283 | ## Music Notation and Theory 284 | 285 | | repo | description | license | ⭐️ | updated | 286 | | :--- | :--- | :---: | :---: | ---: | 287 | |[guidolib](https://github.com/grame-cncm/guidolib)
by [grame-cncm](https://github.com/grame-cncm) | Music notation format, score rendering engine and various music score utilities| MPL-2.0|174|12 days󠀠󠀠🟢| 288 | |[belle](https://github.com/andigamesandmusic/belle)
by [andigamesandmusic](https://github.com/andigamesandmusic) | Music notation rendering library. Outputs to PDF, JUCE, Core Graphics, MIDI, etc.| |95| 1 year🟠| 289 | |[jackel](https://github.com/nberr/jackel)
by [nberr](https://github.com/nberr) | Negative harmony application| other|18| 3 years🔴| 290 | |[foleys_musicology](https://github.com/ffAudio/foleys_musicology)
by [ffAudio](https://github.com/ffAudio) | Music theory and score editing/rendering| |11| 5 years🔴| 291 | |[Bach](https://github.com/bliston/Bach)
by [bliston](https://github.com/bliston) | A music theory library JUCE module| MIT|9| 8 years🔴| 292 | 293 | ## Networking & Cryptography 294 | 295 | | repo | description | license | ⭐️ | updated | 296 | | :--- | :--- | :---: | :---: | ---: | 297 | |[RestRequest](https://github.com/adamski/RestRequest)
by [adamski](https://github.com/adamski) | JUCE module for making HTTP requests to REST APIs| MIT|63| 5 years🔴| 298 | |[yum_CredentialManager](https://github.com/Yum-Audio/yum_CredentialManager)
by [Yum-Audio](https://github.com/Yum-Audio) | MacOS Keychain and Windows CredentialManager integration| MIT|13| 3 years🟠| 299 | 300 | ## Graphics & Video 301 | 302 | | repo | description | license | ⭐️ | updated | 303 | | :--- | :--- | :---: | :---: | ---: | 304 | |[CustomMatPlot](https://github.com/franshej/CustomMatPlot)
by [franshej](https://github.com/franshej) | MatPlotLib implementation in JUCE| MIT|84|3 months󠀠󠀠🟢| 305 | |[foleys_video_engine](https://github.com/ffAudio/foleys_video_engine)
by [ffAudio](https://github.com/ffAudio) | A video engine to load, play, assemble and write video| other|55| 2 years🟠| 306 | |[imgui_juce](https://github.com/Krasjet/imgui_juce)
by [Krasjet](https://github.com/Krasjet) | Dear ImGui backend for JUCE| LGPL-3.0|50|9 months󠀠󠀠🟢| 307 | |[vulkan-cpp-library](https://github.com/parawave/vulkan-cpp-library)
by [parawave](https://github.com/parawave) | Windows 10 Vulkan support for JUCE 6| other|27| 4 years🔴| 308 | |[juce_bgfx](https://github.com/Archie3d/juce_bgfx)
by [Archie3d](https://github.com/Archie3d) | bgfx rendering example for JUCE| |25| 4 years🔴| 309 | |[juce_nanovg](https://github.com/timothyschoen/juce_nanovg)
by [timothyschoen](https://github.com/timothyschoen) | NanoVG graphics module for JUCE| |16| 3 years🔴| 310 | 311 | ## OpenGL 312 | 313 | | repo | description | license | ⭐️ | updated | 314 | | :--- | :--- | :---: | :---: | ---: | 315 | |[3DAudioVisualizers](https://github.com/TimArt/3DAudioVisualizers)
by [TimArt](https://github.com/TimArt) | An OpenGL Audio Visualizer suite for Audio and GUI| |148| 5 years🔴| 316 | |[glslEditor_AudioPlugin](https://github.com/COx2/glslEditor_AudioPlugin)
by [COx2](https://github.com/COx2) | GLSL Editor Audio Plugin| MIT|71| 5 years🔴| 317 | |[OpenGLRealtimeVisualization4JUCE](https://github.com/JanosGit/OpenGLRealtimeVisualization4JUCE)
by [JanosGit](https://github.com/JanosGit) | OpenGL-accelerated realtime audio visualization components| MIT|67| 6 years🔴| 318 | |[LearnJUCEOpenGL](https://github.com/ianacaburian/LearnJUCEOpenGL)
by [ianacaburian](https://github.com/ianacaburian) | Beginner's reference on animated 2D graphics in JUCE using OpenGL| |23| 7 years🔴| 319 | |[juce-midi-visualizer-AU-plugin](https://github.com/rosshoyt/juce-midi-visualizer-AU-plugin)
by [rosshoyt](https://github.com/rosshoyt) | Generate real-time 3D visualization of MIDI Data using OpenGL| MIT|22| 4 years🔴| 320 | |[openglWithJuce](https://github.com/iomeone/openglWithJuce)
by [iomeone](https://github.com/iomeone) | OpenGL with JUCE| |15| 6 years🔴| 321 | |[Polyline2DExample](https://github.com/CrushedPixel/Polyline2DExample)
by [CrushedPixel](https://github.com/CrushedPixel) | A JUCE example application for Polyline2D| MIT|14| 7 years🔴| 322 | |[LiveShaderPalette](https://github.com/ianacaburian/LiveShaderPalette)
by [ianacaburian](https://github.com/ianacaburian) | Live code animated OpenGL shaders and mouse/touch input actions side-by-side| GPL-3.0|13| 6 years🔴| 323 | |[Polyline2DPathRenderer](https://github.com/CrushedPixel/Polyline2DPathRenderer)
by [CrushedPixel](https://github.com/CrushedPixel) | Renders JUCE Paths very quickly using OpenGL| MIT|11| 7 years🔴| 324 | 325 | ## Testing 326 | 327 | | repo | description | license | ⭐️ | updated | 328 | | :--- | :--- | :---: | :---: | ---: | 329 | |[juce-end-to-end](https://github.com/FocusriteGroup/juce-end-to-end)
by [FocusriteGroup](https://github.com/FocusriteGroup) | End to end functional testing via js| Apache-2.0|93|5 months󠀠󠀠🟢| 330 | |[TestsTalk](https://github.com/Sinecure-Audio/TestsTalk)
by [Sinecure-Audio](https://github.com/Sinecure-Audio) | Catch2 Examples from ADC 2020 talk| |21| 5 years🔴| 331 | |[melatonin_parameters](https://github.com/sudara/melatonin_parameters)
by [sudara](https://github.com/sudara) | Log parameter conversion and formatting example with tests| MIT|16|4 months󠀠󠀠🟢| 332 | |[melatonin_test_helpers](https://github.com/sudara/melatonin_test_helpers)
by [sudara](https://github.com/sudara) | Catch2 matchers for JUCE's `AudioBlock`| MIT|14|6 months󠀠󠀠🟢| 333 | |[straw](https://github.com/kunitoki/straw)
by [kunitoki](https://github.com/kunitoki) | Straw is a juce automation framework for integration testing| other|4| 1 year🟠| 334 | 335 | ## Educational 336 | 337 | | repo | description | license | ⭐️ | updated | 338 | | :--- | :--- | :---: | :---: | ---: | 339 | |[synth-plugin-book](https://github.com/hollance/synth-plugin-book)
by [hollance](https://github.com/hollance) | Source code for the book "Code Your Own Synth Plug-Ins With C++ and JUCE"| MIT|201| 1 year🟠| 340 | |[juce-cookbook](https://github.com/tobanteAudio/juce-cookbook)
by [tobanteAudio](https://github.com/tobanteAudio) | JUCE Cookbook| other|125| 5 years🔴| 341 | |[juceSynthFramework](https://github.com/TheAudioProgrammer/juceSynthFramework)
by [TheAudioProgrammer](https://github.com/TheAudioProgrammer) | Build a JUCE synth step by step with Josh| |71| 7 years🔴| 342 | |[audio-effects](https://github.com/getdunne/audio-effects)
by [getdunne](https://github.com/getdunne) | Revised versions of Reiss and McPherson's "Audio Effects" examples| GPL-3.0|66| 6 years🔴| 343 | |[audio-dsp](https://github.com/prayash/audio-dsp)
by [prayash](https://github.com/prayash) | Playing around with audio plugin development and DSP| |45| 6 years🔴| 344 | |[plugex](https://github.com/belangeo/plugex)
by [belangeo](https://github.com/belangeo) | PLUGin EXamples made with JUCE| LGPL-3.0|42| 5 years🔴| 345 | |[plugin-ci-example](https://github.com/jatinchowdhury18/plugin-ci-example)
by [jatinchowdhury18](https://github.com/jatinchowdhury18) | JUCE plugin CI examples for Gitlab, GitHub, Azure| BSD-3-Clause|22| 3 years🔴| 346 | |[Juce-Simples-Exemples](https://github.com/nseaSeb/Juce-Simples-Exemples)
by [nseaSeb](https://github.com/nseaSeb) | Simples Juce Exemples| GPL-3.0|10| 6 years🔴| 347 | 348 | ## Hosts & DAWs 349 | 350 | | repo | description | license | ⭐️ | updated | 351 | | :--- | :--- | :---: | :---: | ---: | 352 | |[pedalboard](https://github.com/spotify/pedalboard)
by [spotify](https://github.com/spotify) | A Python library and host for manipulating audio| GPL-3.0|5902| 2 months󠀠󠀠🟢| 353 | |[element](https://github.com/kushview/element)
by [kushview](https://github.com/kushview) | The audio plugin host that isn't a DAW!| |1471|1 day󠀠󠀠🟢| 354 | |[tracktion_engine](https://github.com/Tracktion/tracktion_engine)
by [Tracktion](https://github.com/Tracktion) | The one, the only, the engine that JUCE was once extracted from| other|1346|1 day󠀠󠀠🟢| 355 | |[DawDreamer](https://github.com/DBraun/DawDreamer)
by [DBraun](https://github.com/DBraun) | Python DAW with full cross platform support| GPL-3.0|1132|5 days󠀠󠀠🟢| 356 | |[OwlPlug](https://github.com/DropSnorz/OwlPlug)
by [DropSnorz](https://github.com/DropSnorz) | Cross-platform plugin manager| GPL-3.0|422|6 days󠀠󠀠🟢| 357 | |[RenderMan](https://github.com/fedden/RenderMan)
by [fedden](https://github.com/fedden) | Interactive "command line" host backed by Maximilian| Unlicense|393| 4 years🔴| 358 | |[Plugalyzer](https://github.com/CrushedPixel/Plugalyzer)
by [CrushedPixel](https://github.com/CrushedPixel) | Command-line VST3, AU and LADSPA plugin host for easier debugging of audio plugins| GPL-3.0|145|11 months󠀠󠀠🟢| 359 | |[PluginRunner](https://github.com/jatinchowdhury18/PluginRunner)
by [jatinchowdhury18](https://github.com/jatinchowdhury18) | Run audio through a plugin from the CLI on windows| WTFPL|14| 6 years🔴| 360 | 361 | ## Integrations 362 | 363 | | repo | description | license | ⭐️ | updated | 364 | | :--- | :--- | :---: | :---: | ---: | 365 | |[MIDI2LR](https://github.com/rsjaffe/MIDI2LR)
by [rsjaffe](https://github.com/rsjaffe) | An application and plugin to remotely control Lightroom via MIDI| GPL-3.0|744|10 days󠀠󠀠🟢| 366 | |[popsicle](https://github.com/kunitoki/popsicle)
by [kunitoki](https://github.com/kunitoki) | Bridging JUCE to python| other|201| 1 year🟠| 367 | |[clap-juce-extensions](https://github.com/free-audio/clap-juce-extensions)
by [free-audio](https://github.com/free-audio) | CLAP plugin support| MIT|185|23 days󠀠󠀠🟢| 368 | |[luce](https://github.com/peersuasive/luce)
by [peersuasive](https://github.com/peersuasive) | LUA GUI module (unmaintained)| |129| 9 years🔴| 369 | |[JucyFluttering](https://github.com/audiooffler/JucyFluttering)
by [audiooffler](https://github.com/audiooffler) | Flutter for iOS and Android frontend| GPL-3.0|120| 5 years🔴| 370 | |[osmid](https://github.com/llloret/osmid)
by [llloret](https://github.com/llloret) | MIDI <-> OSC conversion used by Sonic Pi| other|74| 5 years🔴| 371 | |[AbletonLink_JuceSampler](https://github.com/ianacaburian/AbletonLink_JuceSampler)
by [ianacaburian](https://github.com/ianacaburian) | Tutorial on tempo synchronization with Ableton Link| |72| 7 years🔴| 372 | |[tomduncalf_juce_web_ui](https://github.com/tomduncalf/tomduncalf_juce_web_ui)
by [tomduncalf](https://github.com/tomduncalf) | WIP: Helper classes for integrating a web-based UI with JUCE| MIT|65| 4 years🔴| 373 | |[WebUISynth](https://github.com/tomduncalf/WebUISynth)
by [tomduncalf](https://github.com/tomduncalf) | Example of WIP: A simple JUCE synth with a web (React/Typescript) UI| MIT|46| 4 years🔴| 374 | |[TD-JUCE](https://github.com/DBraun/TD-JUCE)
by [DBraun](https://github.com/DBraun) | TD-JUCE: JUCE audio and VSTs in TouchDesigner| other|40| 4 years🔴| 375 | |[freesound-juce](https://github.com/MTG/freesound-juce)
by [MTG](https://github.com/MTG) | Freesound.org API implementation| MIT|33| 4 years🔴| 376 | |[qt_with_juce_example](https://github.com/nikeocom/qt_with_juce_example)
by [nikeocom](https://github.com/nikeocom) | Example project using Qt and JUCE together| |21| 6 years🔴| 377 | |[juce_meets_link](https://github.com/COx2/juce_meets_link)
by [COx2](https://github.com/COx2) | An integration example of Ableton Link with JUCE| GPL-3.0|20| 4 years🔴| 378 | |[aap-juce](https://github.com/atsushieno/aap-juce)
by [atsushieno](https://github.com/atsushieno) | Android Audio Plugin (AAP) support with lots of plugin ports| GPL-3.0|19|3 months󠀠󠀠🟢| 379 | |[FreesoundSimpleSampler](https://github.com/ffont/FreesoundSimpleSampler)
by [ffont](https://github.com/ffont) | Sampler plugin which demonstrates the Freesound-JUCE API client| GPL-3.0|12| 6 years🔴| 380 | |[juce_meets_DaisySP](https://github.com/COx2/juce_meets_DaisySP)
by [COx2](https://github.com/COx2) | Example of integration of DaisySP and JUCE| MIT|11| 4 years🔴| 381 | |[jlv2](https://github.com/lvtk/jlv2)
by [lvtk](https://github.com/lvtk) | LV2 plugin hosting| other|11| 3 years🔴| 382 | 383 | ## MIR (Music Information Retrieval) 384 | 385 | | repo | description | license | ⭐️ | updated | 386 | | :--- | :--- | :---: | :---: | ---: | 387 | |[JUCE_Tempometer](https://github.com/MartinTownley/JUCE_Tempometer)
by [MartinTownley](https://github.com/MartinTownley) | Beat tracking JUCE example based on BTrack| |20| 5 years🔴| 388 | 389 | ## Machine Learning 390 | 391 | | repo | description | license | ⭐️ | updated | 392 | | :--- | :--- | :---: | :---: | ---: | 393 | |[ddsp-vst](https://github.com/magenta/ddsp-vst)
by [magenta](https://github.com/magenta) | Realtime DDSP Neural Synthesizer and Effect| Apache-2.0|790| 2 years🟠| 394 | |[Scyclone](https://github.com/Torsion-Audio/Scyclone)
by [Torsion-Audio](https://github.com/Torsion-Audio) | Real-time Neural Timbre Transfer plugin based on RAVE| other|430| 2 years🟠| 395 | |[KlonCentaur](https://github.com/jatinchowdhury18/KlonCentaur)
by [jatinchowdhury18](https://github.com/jatinchowdhury18) | Analog guitar pedal emulation using the RTNeural real time framework| BSD-3-Clause|348| 4 years🔴| 396 | |[rave_vst](https://github.com/acids-ircam/rave_vst)
by [acids-ircam](https://github.com/acids-ircam) | Realtime Audio Variational autoEncoder (RAVE) packaged as a vst| other|189| 2 years🟠| 397 | |[micro-tcn](https://github.com/csteinmetz1/micro-tcn)
by [csteinmetz1](https://github.com/csteinmetz1) | Efficient real-time modeling of analog dynamic range compression| Apache-2.0|165| 3 years🔴| 398 | |[musegpt](https://github.com/greynewell/musegpt)
by [greynewell](https://github.com/greynewell) | Local LLMs in your DAW in VST, AU, AAX with llama.cpp| AGPL-3.0|86| 1 year🟠| 399 | |[TensorFlowVST](https://github.com/Cyril-Meyer/TensorFlowVST)
by [Cyril-Meyer](https://github.com/Cyril-Meyer) | Example of using a TensorFlow Keras model in a VST| |18| 4 years🔴| 400 | 401 | ## Hardware 402 | 403 | | repo | description | license | ⭐️ | updated | 404 | | :--- | :--- | :---: | :---: | ---: | 405 | |[push2-display-with-juce](https://github.com/Ableton/push2-display-with-juce)
by [Ableton](https://github.com/Ableton) | Ableton Push 2 display example (archived repo)| MIT|148| 4 years🔴| 406 | |[juce_serialport](https://github.com/cpr2323/juce_serialport)
by [cpr2323](https://github.com/cpr2323) | Access hardware serial ports or USB virtual serial ports| |47| 2 years🟠| 407 | |[PolarDesigner](https://github.com/AustrianAudioGmbH/PolarDesigner)
by [AustrianAudioGmbH](https://github.com/AustrianAudioGmbH) | control the polar pattern of your OC818 or other dual-diaphragm mic| GPL-3.0|35|4 months󠀠󠀠🟢| 408 | |[Sysex77](https://github.com/nseaSeb/Sysex77)
by [nseaSeb](https://github.com/nseaSeb) | Midi editor for the Yamaha Sy77/TG77/Sy99 FMSynth| |19|2 months󠀠󠀠🟢| 409 | |[BCR2000_Master](https://github.com/christofmuc/BCR2000_Master)
by [christofmuc](https://github.com/christofmuc) | Small program for working with the Behringer BCR2000 MIDI controller and its BCL language| AGPL-3.0|16| 3 years🟠| 410 | |[AmbiCreator](https://github.com/AustrianAudioGmbH/AmbiCreator)
by [AustrianAudioGmbH](https://github.com/AustrianAudioGmbH) | Record first-order Ambisonics using two OC818 microphones| |15| 5 years🔴| 411 | |[meeblip-controller](https://github.com/rclement/meeblip-controller)
by [rclement](https://github.com/rclement) | Midi controller for the Meeblip Anode synth| GPL-3.0|11| 7 years🔴| 412 | |[StereoCreator](https://github.com/AustrianAudioGmbH/StereoCreator)
by [AustrianAudioGmbH](https://github.com/AustrianAudioGmbH) | Create different stereo set-ups with one or two OC818 microphones| GPL-3.0|6| 4 years🔴| 413 | 414 | ## Networking 415 | 416 | | repo | description | license | ⭐️ | updated | 417 | | :--- | :--- | :---: | :---: | ---: | 418 | |[sonobus](https://github.com/sonosaurus/sonobus)
by [sonosaurus](https://github.com/sonosaurus) | Real-time network audio streaming collaboration tool| GPL-3.0|1943| 2 years🟠| 419 | |[audiogridder](https://github.com/apohl79/audiogridder)
by [apohl79](https://github.com/apohl79) | Offload dsp processing to remote computers| MIT|854| 1 year🟠| 420 | |[JammerNetz](https://github.com/christofmuc/JammerNetz)
by [christofmuc](https://github.com/christofmuc) | Host a jam session over the internet| AGPL-3.0|58|9 months󠀠󠀠🟢| 421 | |[juce_bluetooth](https://github.com/genkiinstruments/juce_bluetooth)
by [genkiinstruments](https://github.com/genkiinstruments) | Bluetooth LE module for MacOS and Windows| MIT|27|9 months󠀠󠀠🟢| 422 | 423 | ## Forks 424 | 425 | | repo | description | license | ⭐️ | updated | 426 | | :--- | :--- | :---: | :---: | ---: | 427 | |[yup](https://github.com/kunitoki/yup)
by [kunitoki](https://github.com/kunitoki) | Liberally licensed standalone framework with modern rendering forked from JUCE7| other|124| 22 hours󠀠󠀠🟢| 428 | |[JUCE_ARA](https://github.com/Celemony/JUCE_ARA)
by [Celemony](https://github.com/Celemony) | JUCE fork that provides Audio Random Access (ARA) support| other|43|11 months󠀠󠀠🟢| 429 | |[JUCE](https://github.com/soundradix/JUCE)
by [soundradix](https://github.com/soundradix) | Fork with AAX AudioSuite support and other features and fixes| other|23| 23 hours󠀠󠀠🟢| 430 | |[juce_emscripten](https://github.com/Casperaki/juce_emscripten)
by [Casperaki](https://github.com/Casperaki) | Port of JUCE for the browser via Emscripten (maintained)| other|9| 3 years🔴| 431 | 432 | 433 | 293 entries as of 2025-12-24 --------------------------------------------------------------------------------