├── .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
--------------------------------------------------------------------------------