JUCE2.0
C++ class library for developing cross-platform applications.
- Development
- Languages
- C and CPlusPlus

JUCE (Jules' Utility Class Extensions) is an all-encompassing C++ class library for developing cross-platform applications. It's particularly good for creating highly-specialised user interfaces and for handling graphics and sound.
The intended users are developers who are writing large, complex applications in C++ and who would like to use just one clean, high-level API rather than a bunch of different libraries for different purposes or platforms.
The JUCE tree is split into two main sections - "core" classes, and "application framework" classes. The core classes are basic building blocks that could be used on their own by any application - strings, containers, files, streams, etc. The application framework classes handle the event-loops, user interface, audio, imaging, etc., and are designed for use within a dedicated JUCE application. The core classes don't rely on any classes in the application framework, but those in the app framework use the core classes extensively.
- linux
- Downloads1809
- LicenseGPL