Your one-stop shop for JUCE modules, tools, assets and resources
A Projucer-inspired desktop app for one-shot generation of ready-to-build, CMake-based JUCE plugin projects.
Building JUCE plugins with CMake and a modern editor? Luthier offers a Projucer-inspired desktop workflow for CMake-native starter projects: fill a form, validate inline, generate once, then continue in Cursor, VS Code, or your toolchain of choice.
Download Luthier 1.0.0 — Windows / macOS / Linux — no Python required.

A generator, not a repo template — Luthier produces a fresh CMake project tree each time, Projucer-style, without a
.jucerfile.
You need: a local JUCE install and CMake 3.22+. Luthier scaffolds the project — it does not bundle JUCE.
If you want a CMake-first JUCE workflow (modern editors, CI/CD, AI-assisted development) but prefer not to hand-roll CMakeLists.txt and multi-platform presets every time you start a plugin, Luthier scaffolds a complete project tree in minutes.
CMakeLists.txt, CMakeUserPresets.json, presets for macOS (ARM, Intel, Universal), Windows, LinuxPluginProcessor / PluginEditor (customisable templates in the app).vscode/ tasks, optional .cursorrulesEvery Luthier project is CMake-native: presets, build tasks, and optional editor helpers ship in the generated tree. That makes the output a practical starting point for:
Note: AI tooling evolves quickly. Luthier does not certify or officially support any third-party product; compatibility is workflow-level — standard CMake projects that these tools can open, index, and build. Your mileage may vary.
GitHub Releases — standalone apps for macOS, Windows, and Linux.
Run from source: Python 3.11+ and PySide6 (CONTRIBUTING.md).
macOS standalone app: Apple Silicon (arm64). Intel Macs: run from source, or build generated projects for x86_64 via CMake presets.
MIT — by Ten Square Software.
Something wrong with this product?
ReportAre you the owner of this product?
Request Ownership