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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.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. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit 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 a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript 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?