JUCE

JUCE is an open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, LV2 and AAX audio plug-ins. (by juce-framework)

JUCE Alternatives

Similar projects and alternatives to JUCE

  1. Tailwind CSS

    1,600 JUCE VS Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. tauri

    544 JUCE VS tauri

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

  4. imgui

    392 JUCE VS imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

  5. Mattermost

    190 JUCE VS Mattermost

    Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..

  6. glicol

    175 JUCE VS glicol

    Graph-oriented live coding language and music/audio DSP library written in Rust

  7. slint

    171 JUCE VS slint

    Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.

  8. Sonic Pi

    125 JUCE VS Sonic Pi

    Code. Music. Live.

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. score

    116 JUCE VS score

    ossia score, an interactive sequencer for the intermedia arts

  11. sciter

    93 JUCE VS sciter

    Sciter: the Embeddable HTML/CSS/JS engine for modern UI development

  12. supercollider

    An audio server, programming language, and IDE for sound synthesis and algorithmic composition.

  13. faust

    59 JUCE VS faust

    Functional programming language for signal processing and sound synthesis (by grame-cncm)

  14. wxWidgets

    56 JUCE VS wxWidgets

    Cross-Platform C++ GUI Library

  15. avendish

    declarative polyamorous cross-system intermedia objects

  16. cxx-qt

    33 JUCE VS cxx-qt

    Safe interop between Rust and Qt

  17. pedalboard

    26 JUCE VS pedalboard

    🎛 🔊 A Python library for audio.

  18. helio-sequencer

    Libre music sequencer for desktop and mobile platforms

  19. BespokeSynth

    Software modular synth

  20. verdigris

    Qt without moc: set of macros to use Qt without needing moc

  21. AudioKit

    9 JUCE VS AudioKit

    Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

  22. iPlug2

    4 JUCE VS iPlug2

    C++ Audio Plug-in Framework for desktop, mobile, xr and web

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better JUCE alternative or higher similarity.

JUCE discussion

Log in or Post with

JUCE reviews and mentions

Posts with mentions or reviews of JUCE. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-07-22.
  • Aproximar tanh en ML: Padé, K-TanH y bit-hacks IEEE-754
    1 project | dev.to | 22 Apr 2026
  • Show HN: I made an additive synth with 10k oscillators
    1 project | news.ycombinator.com | 25 Oct 2025
    It's called Sine Machine and it has 20 voices of 511 (don't ask) time-domain oscillators.

    By "time-domain," I mean actual oscillators. A lot of additive synths are essentially iFFT engines and offer "partials" whereas Sine Machine literally provides 10,000 free running oscillators (and 20k lfos to control pitch/vol of each).

    Having this kind of full control over these offers a lot of fun ability to arpeggiate and bend individual harmonics. I tried to add a lot of different ways to edit the harmonics in bulk. There's also a "reverb" in there made out of 1000 sine waves (more like a resonator of sorts?).

    There's a 14 day trial (see: Downloads). It unfortunately currently requires making an account to activate, but it's should be quick to get playing.

    This took me a bit more than 5 years.

    My prior job was running a consultancy where I did performance tuning for startups (coming in and refactoring code for performance). In 2019, I shut things down to take a sabbatical and learn DSP. I intended to spend 6 months, covid hit and then somehow here we are! And apparently I got nerd sniped by performance again in the end (I rewrote the engine multiple times).

    It's built with the JUCE framework: https://juce.com

    Along the way I published a lot done a bunch of open source to help others going down a similar path: https://github.com/sudara

    I also have interviewed a lot of other audio developers, big and small, in case you are interested in other crazy people trying to make a living from audio software:

    https://juce.com/made-with-juce

    Feel free to ask me anything!

  • Python Audio Processing with Pedalboard
    8 projects | news.ycombinator.com | 22 Jul 2025
    Related discussion with comments by the author: https://news.ycombinator.com/item?id=28458930

    including "Under the hood, this is essentially just a Python wrapper around JUCE (https://juce.com), a comprehensive C++ library for building audio applications. We at Spotify needed a Python library that could load VSTs and process audio extremely quickly for machine learning research, but all of the popular solutions we found either shelled out to command line tools like sox/ffmpeg, or had non-thread-safe bindings to C libraries. Pedalboard was built for speed and stability first, but turned out to be useful in a lot of other contexts as well."

  • JUCE: Revolutionizing Cross-Platform C++ Development
    1 project | dev.to | 9 Jun 2025
    View the Project on GitHub
  • C++ Is an Absolute Blast
    3 projects | news.ycombinator.com | 23 Dec 2024
    The amount of high performance, production grade, massively tested libraries written in C++ is unbeatable. I will be honest here, it's easier to improve C++ security by implementing a compiler that produces safer C++ (like Typescript to Javascript) than rewriting everything in any other language (Rust, Zig, Odin, whatever).

    I mean, could you estimate the cost ($ and time) it would take to rewrite the best audio framework in any other language? (https://juce.com/).

  • Casio VZ-1 Algorithms
    2 projects | news.ycombinator.com | 8 Aug 2024
    That's a fun project - got any interest in a port to JUCE?

    https://juce.com/

  • 3rd Edition of Programming: Principles and Practice Using C++ by Stroustrup
    6 projects | news.ycombinator.com | 19 Apr 2024
    Personally, I started by writing externals for Pure Data, then started to contribute to the care. Later I took the same path for SuperCollider.

    The more typical path, I guess, would be to start with simple audio plugins. Have a look at JUCE (https://juce.com/)!

    Realtime audio programming has some rather strict requirements that you don't have in most other software. Check out this classic article: http://www.rossbencina.com/code/real-time-audio-programming-...

  • Anyone know anyone that creates plugins?
    1 project | /r/audioengineering | 8 Dec 2023
    Check out https://juce.com in the meantime
  • Modern C++ Programming Course
    5 projects | news.ycombinator.com | 28 Nov 2023
    You can definitely start putting C++ into your embedded projects, and get familiar with things in an environment in which you're already operating. A lot of great C++ code can be found with motivated use of, for example, the platformio tooling, such that you can see for yourself some existing C++ In Embedded scenarios.

    In general, also, I have found that it is wise to learn C++ socially - i.e. participate in Open Source projects, as you learn/study/contribute/assist other C++ developers, on a semi-regular basis.

    I've learned a lot about what I would call "decent C++ code" (i.e. shipping to tens of thousands, if not hundreds of thousands of customers) from such projects. I would suggest finding an open source C++ project, aligned with your interests, and study the codebase - as well as the repo history (i.e. gource) - to get a productive, relatively effortless (if the interests align) boost into the subject.

    (My particular favourite project is the JUCE Audio library: https://juce.com/ .. one of many hundreds of great projects out there from which one can also glean modern C++ practices..)

  • Ardour 8.0 released
    2 projects | news.ycombinator.com | 9 Oct 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Sep 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic JUCE repo stats
111
8,867
9.8
3 days ago

juce-framework/JUCE is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of JUCE is C++.


Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io