Electron vs. Qt for a new open-source file organization project

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • json-tail

  • For one, you have a better control on the GUI. Don't get me wrong, I actually ship the tools I build also as little servers (example: https://github.com/egeozcan/json-tail) but there are also disadvantages to this.

  • femtovg

    Antialiased 2D vector drawing library written in Rust

  • I have been recently rolling my own Rust GUI framework using this rendering crate I’m invovled with https://github.com/femtovg/femtovg and I’m pretty happy with it.

    I recently added a wgpu backend https://github.com/adamnemecek/femtovg.

    Combine that with the Flutter layout (check out the Druid implementation), and you have a GUI framework.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • femtovg

  • I have been recently rolling my own Rust GUI framework using this rendering crate I’m invovled with https://github.com/femtovg/femtovg and I’m pretty happy with it.

    I recently added a wgpu backend https://github.com/adamnemecek/femtovg.

    Combine that with the Flutter layout (check out the Druid implementation), and you have a GUI framework.

  • react-native-windows

    A framework for building native Windows apps with React.

  • I wonder, how does this compare to Microsoft's React Native for desktop?

    https://microsoft.github.io/react-native-windows/

  • filesremote

    An SSH file manager that lets you edit files like they are local

  • Did you consider wxWidgets? I chose it over Qt and Electron for a recent file project, because it gave me the most native looking UI across Mac/Win/Linux, and resulted in a small binary size and memory footprint. The project was an SSH file browser. Sounds like your project is also file browser related, so you may be able to get some inspiration or even reuse parts: https://github.com/allanrbo/filesremote

  • sciter

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

  • I invite you to try Sciter[0], it allows you to write your frontend in HTML, CSS and JS, but the backend of the app can be anything native you want (C++, C#, Python perhaps). The events in the HTML DOM interface with methods in the native code, so your button actually runs the fastest, because the business logic of the app is native.

    Some of the most performant products use it, like antivirus products. Yet, you see antivirus products have a nice GUI and that's the reason. You can see it in the showcase.

    I know Sciter is not mainstream, but you don't have to deal with Qt's API nor with making your business logic in Javascript with Electron and shipping the greatest overhead that an embedded browser implies.

    To me, it's the best of both worlds. Flexible do-as-you-see-fit GUI and native performance because of compiled languages.

    [0]: https://sciter.com

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

  • Ask HN: 为什么开发者不再制作桌面应用程序了? (Ask HN: Why aren't devs making desktop apps any more?)

    2 projects | /r/hnzh | 25 Mar 2022
  • Dezvoltare aplicatie desktop

    3 projects | /r/programare | 7 Dec 2023
  • Building Internal Business Desktop Application Advice

    1 project | /r/AskProgramming | 7 Jul 2023
  • Very obvious way to develop a Desktop/GUI application like a web app?

    2 projects | /r/AskComputerScience | 16 Jun 2023
  • What do react native devs think of Flutter

    1 project | /r/reactnative | 18 May 2023