Marketplace

Your one-stop shop for JUCE modules, tools, assets and resources

A JUCE audio plugin template. JUCE 8, Catch2, Pluginval, macOS notarization, Azure Trusted Signing, Github Actions

Pamplejuce is a template lifestyle for creating and building JUCE plugins in 2025.

Out-of-the-box, it:

  1. Runs C++23
  2. Uses JUCE 8.x as a git submodule (tracking develop).
  3. Uses CPM for dependency management.
  4. Relies on CMake 3.25 and higher for cross-platform building.
  5. Has Catch2 v3.7.1 for the test framework and runner.
  6. Includes a Tests target and a Benchmarks target with examples to get started quickly.
  7. Has Melatonin Inspector installed as a JUCE module to help relieve headaches when building plugin UI.

It also has integration with GitHub Actions, specifically:

  1. Building and testing cross-platform (linux, macOS, Windows) binaries
  2. Running tests and benchmarks in CI
  3. Running pluginval 1.x against the binaries for plugin validation
  4. Config for installing Intel IPP
  5. Code signing and notarization on macOS
  6. Windows code signing via Azure Trusted Signing

It also contains:

  1. A .gitignore for all platforms.
  2. A .clang-format file for keeping code tidy.
  3. A VERSION file that will propagate through JUCE and your app.
  4. 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.

About
Published by
Organisation
Added onMon Dec 15 2025
Updated onSat Dec 20 2025
LicenseMIT License

Something wrong with this product?

Report

Are you the owner of this product?

Request Ownership