Need advice about which tool to choose?Ask the StackShare community!

JUCE

31
67
+ 1
9
Qt

408
586
+ 1
137
Add tool

Qt vs JUCE: What are the differences?

What is Qt? A leading cross-platform application and UI framework. Qt, a leading cross-platform application and UI framework. With Qt, you can develop applications once and deploy to leading desktop, embedded & mobile targets.

What is JUCE? Deliver music applications on all main platforms, with high performances and professional tools. 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.

Qt and JUCE are primarily classified as "Cross-Platform Mobile Development" and "Cross-Platform Desktop Development" tools respectively.

JUCE is an open source tool with 1.66K GitHub stars and 682 GitHub forks. Here's a link to JUCE's open source repository on GitHub.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of JUCE
Pros of Qt
  • 3
    Cross platform
  • 2
    Fast
  • 1
    Pure C++ code
  • 1
    Open Source
  • 1
    Performance
  • 1
    Nice GUI
  • 17
    High Performance
  • 13
    Declarative, easy and flexible UI
  • 12
    Cross platform
  • 12
    Performance
  • 9
    Fast prototyping
  • 8
    Easiest integration with C++
  • 8
    Up to date framework
  • 7
    Python
  • 6
    Multiple license including Open Source and Commercial
  • 6
    Safe 2D Renderer
  • 5
    Great Community Support
  • 4
    HW Accelerated UI
  • 4
    Game Engine like UI system
  • 3
    No history of broken compatibility with a major version
  • 3
    JIT and QML Compiler
  • 3
    True cross-platform framework with native code compile
  • 3
    Reliable for industrial use
  • 3
    Pure C++
  • 3
    Been using it since the 90s - runs anywhere does it all
  • 2
    Easy Integrating to DX and OpenGL and Vulkan
  • 2
    From high to low level coding
  • 1
    Open source
  • 1
    Learning Curve
  • 1
    Great mobile support with Felgo add-on
  • 1
    Native looking GUI

Sign up to add or upvote prosMake informed product decisions

Cons of JUCE
Cons of Qt
  • 2
    Free Edition has Made with Juce
  • 5
    Paid
  • 4
    C++ is not so productive
  • 2
    Lack of community support
  • 1
    Lack of libraries
  • 1
    Not detailed documentation

Sign up to add or upvote consMake informed product decisions

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.

What is Qt?

Qt, a leading cross-platform application and UI framework. With Qt, you can develop applications once and deploy to leading desktop, embedded & mobile targets.

Need advice about which tool to choose?Ask the StackShare community!

Jobs that mention JUCE and Qt as a desired skillset
What companies use JUCE?
What companies use Qt?
    No companies found
    See which teams inside your own company are using JUCE or Qt.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with JUCE?
    What tools integrate with Qt?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to JUCE and Qt?
    Faust
    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
    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.
    AudioKit
    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.
    React Native
    React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.
    Flutter
    Flutter is a mobile app SDK to help developers and designers build modern mobile apps for iOS and Android.
    See all alternatives