Zed - A lightning-fast, collaborative code editor written in Rust by the creators of Atom

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
  • xi-editor

    A modern editor with a backend written in Rust.

  • Would’ve been great if they just continued where Xi Editor left off. That was an interesting project as well.

  • raygui

    A simple and easy-to-use immediate-mode gui library

  • Is it? There are various such frameworks out there (such as raygui) already, you just have to look into the gamedev sphere to find them.

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

    WorkOS logo
  • libui-rs

    Rust bindings to the minimalist, native, cross-platform UI toolkit `libui` (by rust-native-ui)

  • glimmer-dsl-libui

    Glimmer DSL for LibUI - Prerequisite-Free Ruby Desktop Development Cross-Platform Native GUI Library - The Quickest Way From Zero To GUI - If You Liked Shoes, You'll Love Glimmer! - No need to pre-install any prerequisites. Just install the gem and have platform-independent GUI that just works on Mac, Windows, and Linux.

  • I know, I know, it's not really its own toolkit on its own right (it uses gtk on linux, for instance), but it is somewhat stable, semi-feature complete (ok ok missing tons of things but the basic stuff works and you can draw custom UI elements as well; see Andy's glimmer-dsl-libui for the ruby variant, look at the examples there: https://github.com/AndyObtiva/glimmer-dsl-libui I am sure this works well on kotlin too by the way). So, I think your statement has to be modified somewhat in this regard. I am sure there may be more alternatives to GUIs for Rust too. And we all know the Rustees: if there is something missing, people point out that it is missing and then the Rustees either ADMIT that Rust must be BAD (because it is missing) OR they will simply ... add it! So stay tuned in regards to GUIs in Rust.

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