Tauri vs. Electron – Real world application

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
  • yakiapp

    Open Source, Cross platform, Native Kubernetes IDE

  • I have been using Tauri to develop a Kubernetes IDE: https://github.com/nirops/yakiapp

    One additional thing from my experience, is if using Rust as a backend, the turnaround time for hot loading Rust changes is not trivial. This leads to longer times in building things vis-a-vis building in Electron with .ts/.js backend.

  • minimoon

    Discontinued Cross platform music player.

  • I recently chose Electron over Tauri for the same reasons. Tauri would be a better fit for my app in some respects but it's a music player and Safari doesn't support all the audio formats I care about.

    https://github.com/milesegan/minimoon

  • 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
  • neutralinojs

    Portable and lightweight cross-platform desktop application development framework

  • and https://neutralino.js.org/

    Their exciting part is

    > You can extend Neutralinojs with any programming language (via extensions IPC) and use Neutralinojs as a part of any source file (via child processes IPC).

    still:

    > Neutralinojs doesn't bundle Chromium and uses the existing web browser library in the operating system (Eg: gtk-webkit2 on Linux). Neutralinojs implements a WebSocket connection for native operations and embeds a static web server to serve the web content.

    Comparison with Electron, Tauri and more: https://github.com/Elanis/web-to-desktop-framework-compariso...

  • Electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

  • > #6 - Security "Tauri is very secure by default, on the other hand I can't say the same about Electron... With Electron you have full access to Node APIs, so a hacker could easily exploit the very powerful Node APIs."

    It's fair to believe this, given there's so much material out on the web affirming the fact. I've written about this at length in other places; applications with Electron pre version 5 [0] (released April 2019) were not secure. It's entirely possible and easy to build a secure Electron app today. I started building a secure app Electron template in 2020 [1] (that I still maintain) to address this security issue. I've also written about a history of the framework [2] and steps to build your own Electron app with today's best practices [3].

    [0] - https://github.com/electron/electron/releases/tag/v5.0.0

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

  • Settings · Rulesets · electron/electron

    1 project | /r/europe | 8 Nov 2023
  • MS Teams & Electron libwebp 0-Day Vulnerability

    1 project | /r/MicrosoftTeams | 30 Sep 2023
  • Capturing at Speed of Thought

    1 project | dev.to | 7 Sep 2023
  • Has anyone successfully published an Electron App in the Mac App Store?

    1 project | /r/electronjs | 14 Aug 2023
  • Suggestions for a framework to build a personal desktop or browser app

    1 project | /r/webdev | 15 Jul 2023