JUCE logo


Deliver music applications on all main platforms, with high performances and professional tools
+ 1

What is JUCE?

It is a C++ framework for low-latency applications, with cross-platform GUI libraries to get your apps running on Mac OS X, Windows, Linux, iOS and Android.
JUCE is a tool in the Cross-Platform Desktop Development category of a tech stack.
JUCE is an open source tool with GitHub stars and GitHub forks. Here’s a link to JUCE's open source repository on GitHub

Who uses JUCE?

35 developers on StackShare have stated that they use JUCE.

JUCE Integrations

React Native, C++, iOS, Android OS, and Windows are some of the popular tools that integrate with JUCE. Here's a list of all 6 tools that integrate with JUCE.
Pros of JUCE
Cross platform
Pure C++ code
Open Source
Nice GUI

JUCE's Features

  • For desktop and mobile
  • Building powerful and complex applications
  • User Interface & Graphics
  • Audio & plug-ins.

JUCE Alternatives & Comparisons

What are some alternatives to JUCE?
Qt, a leading cross-platform application and UI framework. With Qt, you can develop applications once and deploy to leading desktop, embedded & mobile targets.
It is a stream processing library, porting the ideas from Kafka Streams to Python. It provides both stream processing and event processing, sharing similarity with tools such as Kafka Streams, Apache Spark/Storm/Samza/Flink.
T3 is different than most JavaScript frameworks. It's meant to be a small piece of an overall architecture that allows you to build scalable client-side code. T3 is explicitly not an MVC framework. It's a framework that allows the creation of loosely-coupled components while letting you decide what other pieces you need for your web application. You can use T3 with other frameworks like Backbone or React, or you can use T3 by itself.
We made AudioKit open-source because we believe that clear, powerful audio development is best developed and maintained through a large, active base of developers and users. Our core code, tests, examples, and website are all available for contributions.
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
See all alternatives

JUCE's Followers
72 developers follow JUCE to keep up with related blogs and decisions.