projucer
JUCE audio framework project manager
TLDR
Open project
SYNOPSIS
Projucer [--resave] [--create-project] [options] [file]
DESCRIPTION
Projucer is the project management tool for the JUCE framework, used to create and maintain cross-platform audio applications and plugins. It reads .jucer project files that define source files, modules, and build targets, then generates native IDE projects for Xcode, Visual Studio, Linux Makefiles, and other build systems.
The tool handles JUCE module management, allowing developers to add, remove, and configure framework modules that provide audio processing, GUI components, networking, and other functionality. When the project file changes, --resave regenerates all IDE files to keep them in sync.
Projucer operates both as a graphical IDE for interactive development and as a command-line tool for CI/CD automation. The CLI mode supports creating new projects, regenerating build files, and querying project status without launching the GUI.
PARAMETERS
--resave FILE
Regenerate IDE files.--create-project NAME
Create new project.--status FILE
Show project status.--set-global-search-path OS KEY PATH
Set module path.--help
Show help.
CAVEATS
Requires JUCE framework. Audio development focused. Large download.
HISTORY
Projucer is part of JUCE (Jules' Utility Class Extensions), an audio application framework by ROLI (now PACE).
