Pamplejuce
Pamplejuce is a template lifestyle for creating and building JUCE plugins in 2025.
Out-of-the-box, it:
- Runs C++23
- Uses JUCE 8.x as a git submodule (tracking develop).
- Uses CPM for dependency management.
- Relies on CMake 3.25 and higher for cross-platform building.
- Has Catch2 v3.7.1 for the test framework and runner.
- Includes a
Teststarget and aBenchmarkstarget with examples to get started quickly. - Has Melatonin Inspector installed as a JUCE module to help relieve headaches when building plugin UI.
It also has integration with GitHub Actions, specifically:
- Building and testing cross-platform (linux, macOS, Windows) binaries
- Running tests and benchmarks in CI
- Running pluginval 1.x against the binaries for plugin validation
- Config for installing Intel IPP
- Code signing and notarization on macOS
- Windows code signing via Azure Trusted Signing
It also contains:
- A
.gitignorefor all platforms. - A
.clang-formatfile for keeping code tidy. - A
VERSIONfile that will propagate through JUCE and your app. - A ton of useful comments and options around the CMake config.
How does this all work at a high level?
Check out the official Pamplejuce documentation.
Tags
About
Something wrong with this product?
ReportAre you the owner of this product?
Request Ownership