Brig: A user interface toolkit for Node.js, which is based on Qt for rendering

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. brig

    User Interface Toolkits for Node.js (by BrigJS)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. nodegui

    A library for building cross-platform native desktop applications with Node.js and CSS 🚀. React NodeGui : https://react.nodegui.org and Vue NodeGui: https://vue.nodegui.org

    This looks like it hasn't been maintained in years but there's a modern equivalent in NodeGUI [1] which also has React/Svelte/Vue implementations. Unfortunately it requires a custom build of Node that merges the libuv and Qt6 event loops so YMMV.

    It actually inspired me to write my own implementation with Svelte on top of QuickJS and Qt Widgets but the task of wrapping the entire Qt6 API in Rust proved to be intractable once I found out that most methods weren't marked Q_INVOKABLE and thus couldn't be called via reflection (requiring manual wrapping). Providing a `Document.createElement` API that created Qt Widgets with working attributes and event handling worked surprisingly well though!

    [1] https://github.com/nodegui/nodegui

  4. node-gui

    Node.js bindings to the Yue library.

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

  • Build performant, native and cross-platform desktop apps with Node.js and CSS

    1 project | news.ycombinator.com | 14 Nov 2023
  • Does anybody have trouble running NodeGui projects? Does 'nodegui-starter' repo work for you?

    2 projects | /r/node | 23 Apr 2023
  • [Hiring] Create UI to Accept User Input using NodeGui to create a Native Desktop Application

    1 project | /r/forhire | 29 Apr 2022
  • NodeGui – Build performant, native, cross platform desktop apps

    1 project | news.ycombinator.com | 13 Dec 2021
  • Todo list of development tasks

    3 projects | /r/dogecoindev | 12 May 2021