A JUCE audio plugin template. JUCE 8, Catch2, Pluginval, macOS notarization, Azure Trusted Signing, Github Actions
See the codePamplejuce is a template lifestyle for creating and building JUCE plugins in 2026.
Out-of-the-box, it:
Tests target and a Benchmarks target with examples to get started quickly.It also has integration with GitHub Actions, specifically:
It also contains:
.gitignore for all platforms..clang-format file for keeping code tidy.VERSION file that will propagate through JUCE and your app.Check out the official Pamplejuce documentation.
This is a template repo!
That means you can click "Use this template" here or at the top of the page to get your own copy (not fork) of the repo. Then you can make it private or keep it public, up to you.
Then check out the documentation so you know what to tweak.
Using an AI coding agent? The included CLAUDE.md / AGENTS.md has a first-time setup wizard — just ask your agent to set up the project and it will walk you through naming, CI configuration, and code signing.
[!NOTE] Tests will immediately run and fail (go red) until you set up code signing.
Thanks to everyone who has contributed to the repository.
This repository covers a lot of ground. JUCE itself has a lot of surface area. It's a group effort to maintain the garden and keep things nice!
If something isn't just working out of the box — it's probably not just you — others are running into the problem, too, I promise. Check out the official docs, then please do open an issue!
3,055 followers · starred Jan 2022
186 followers · starred Jan 2023
68 followers · starred Jan 2026
165 followers · starred Apr 2026
A JUCE audio plugin template. JUCE 8, Catch2, Pluginval, macOS notarization, Azure Trusted Signing, Github Actions
See the codePamplejuce is a template lifestyle for creating and building JUCE plugins in 2026.
Out-of-the-box, it:
Tests target and a Benchmarks target with examples to get started quickly.It also has integration with GitHub Actions, specifically:
It also contains:
.gitignore for all platforms..clang-format file for keeping code tidy.VERSION file that will propagate through JUCE and your app.Check out the official Pamplejuce documentation.
This is a template repo!
That means you can click "Use this template" here or at the top of the page to get your own copy (not fork) of the repo. Then you can make it private or keep it public, up to you.
Then check out the documentation so you know what to tweak.
Using an AI coding agent? The included CLAUDE.md / AGENTS.md has a first-time setup wizard — just ask your agent to set up the project and it will walk you through naming, CI configuration, and code signing.
[!NOTE] Tests will immediately run and fail (go red) until you set up code signing.
Thanks to everyone who has contributed to the repository.
This repository covers a lot of ground. JUCE itself has a lot of surface area. It's a group effort to maintain the garden and keep things nice!
If something isn't just working out of the box — it's probably not just you — others are running into the problem, too, I promise. Check out the official docs, then please do open an issue!
3,055 followers · starred Jan 2022
186 followers · starred Jan 2023
68 followers · starred Jan 2026
165 followers · starred Apr 2026