Show HN: Brisk – Cross-Platform C++ GUI Framework: Declarative, Reactive, Fast

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

JetBrains - Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com
featured
Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
  1. brisk

    Cross-platform C++20 GUI framework featuring MVVM architecture, reactive capabilities, and scalable, accelerated GPU rendering.

    Since it's cited as cross-platform, including non-Windows screenshots would be helpful https://github.com/brisklib/brisk#screenshots

    Also, I wasn't able to readily find any information about keybindings for the widgets, e.g. the way some frameworks use "&Monday..." to make alt-m act on that checkbox https://github.com/brisklib/brisk/blob/v0.9.3/examples/showc...

    I did see your "unhandled" event handler doing its own keybinding dispatch <https://github.com/brisklib/brisk/blob/v0.9.3/examples/calc/...> but I hope that's not the normal way to do keybinding

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. notes

    Fast and beautiful note-taking app written in C++. Write down your thoughts.

    > I use Qt myself and one of the best things about the framework and toolkit is the UI tooling that allows me to drag and drop and visually create my UIs in the UI Designer app.

    But then it's not trivial to write responsive/adaptive applications. In contrast, QML makes it extremely easy to build such apps.

    I used to build UIs in the designer as well[1] but after studying QML there's no going back. Here's a new project I program solely in QML (and C++ for the logic)[2].

    [1] https://github.com/nuttyartist/notes

    [2] https://www.get-vox.com/

  4. slint

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

    While I welcome new cross-platform GUI Frameworks, I wonder why not use a declarative UI similar to QML? Even Slint[1] (which is built in Rust) uses such syntax for its UI.

    [1] https://slint.dev

  5. brisk

    ✨Cross-platform set of tools for building native UIs with Reason/OCaml (by briskml)

    My friend and I used to build a cross platform UI library in OCaml called… brisk. We didn’t make it production ready so i am sure the naming is a coincidence https://github.com/briskml/brisk.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Lapce - A modern open source code editor in Rust

    8 projects | /r/programming | 9 Feb 2023
  • Masonry 0.1 (Rust GUI framework)

    3 projects | news.ycombinator.com | 5 Feb 2023
  • Hey Rustaceans! Got a question? Ask here (4/2023)!

    20 projects | /r/rust | 23 Jan 2023
  • What are the pros/cons of the best GUI options for a cross platform app in Rust?

    8 projects | /r/rust | 25 Jan 2023
  • [Media] A GUI installer for redox is coming soon, written in iced!

    3 projects | /r/rust | 23 Jan 2023

Did you know that C++ is
the 7th most popular programming language
based on number of references?