Microsoft Teams 2.0 will use half the memory, dropping Electron for Edge Webview2

This page summarizes the projects mentioned and recommended in the original post on /r/programming

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Monaco Editor

    A browser based code editor

    You can learn more about it by viewing their repository: Monaco.

  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

    Check this project out: https://github.com/tauri-apps/tauri

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • capacitor

    Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️

    What do you like about Svelte? I’m tempted to try it, maybe with Tauri or Capacitor

  • cef

    Chromium Embedded Framework (CEF). A simple framework for embedding Chromium-based browsers in other applications.

    WebView is a bit like CEF (https://github.com/chromiumembedded/cef) basically the way you embed a Microsoft browser in your application. WebView1 was embedding InternetExplorer, while WebView2 embeds Edge(Chromium).

  • gtk4-rs

    Rust bindings of GTK 4

    GTK is probably better IMO, especially with https://github.com/gtk-rs/gtk4-rs, but it's still not the nicest API, takes a good bit of work (afaik?) to get looking good, and I'm not a huge fan of the documentation (this might be more of a gtk4-rs problem than a GTK one, though).

  • uivonim

    Fork of the Veonim Neovim GUI

    Of course, I'm biased, since I work on a GUI frontend to neovim written in electron (that I forked from a project that already used electron), but I have found that it's not as bad as people make it out to be, or at least that it doesn't have to be that bad. I would like to get rid of it though if I can, maybe by doing the rendering with wgpu-rs and GUI things with egui.

  • wgpu

    Cross-platform, safe, pure-rust graphics api.

    Of course, I'm biased, since I work on a GUI frontend to neovim written in electron (that I forked from a project that already used electron), but I have found that it's not as bad as people make it out to be, or at least that it doesn't have to be that bad. I would like to get rid of it though if I can, maybe by doing the rendering with wgpu-rs and GUI things with egui.

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

  • egui

    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

    Of course, I'm biased, since I work on a GUI frontend to neovim written in electron (that I forked from a project that already used electron), but I have found that it's not as bad as people make it out to be, or at least that it doesn't have to be that bad. I would like to get rid of it though if I can, maybe by doing the rendering with wgpu-rs and GUI things with egui.

  • druid

    A data-first Rust-native UI design toolkit. (by linebender)

    I will also mention Druid, since it looks interesting, but probably still got a ways to go though before it's on the level of GTK or Qt.

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