Software Alternatives & Reviews

What do people use rust for?

Tauri Godot Engine Actix
  1. 1
    NOTE: Tauri has been discontinued.
    Build smaller, faster, and more secure desktop applications with web-frontend technologies (HTML, CSS, JS, SVG)
    Producing bindings to existing cross-platform GUI toolkits like Qt is hard work for a young language (I use PyO3 and PyQt or PySide to set up a "frontend in Python, backend in Rust" configuration when I need QWidget GUIs, similar to how you have to use Qt's QML ECMAScript dialect for the frontend if you want to write a Qt Quick GUI, regardless of the host language. You can use gtk-rs for GTK, but the GTK devs seem determined to unofficially deprecate using it to make applications that don't follow GNOME's increasingly alien-feeling HIG by neglecting that use-case and tying any attempts to catch up with Qt's level of convenience to libadwaita. That said, Microsoft does provide official bindings for WinAPI if you want to write something Windows-only, there are also equivalent crates for Apple APIs, and you can use Tauri if you want an Electron-like solution. See Are We GUI Yet? For more.).

    #Development Tools #Rapid Application Development #Cross-Platform Desktop Development 39 social mentions

  2. Feature-packed 2D and 3D open source game engine.
    Pricing:
    • Open Source
    Available game engines are young, so the best option for game development with Rust is something like using Godot and writing the performance-sensitive bits with godot-rust. (See Are We Game Yet? For information on what Rust does have.).

    #Game Development #Game Engine #3D Game Engine 447 social mentions

  3. 3
    Rust's powerful actor system and most fun web framework
    Pricing:
    • Open Source
    Writing resource-efficient web services (We don't have a Django or Ruby on Rails yet, but if you're OK with a Flask or Sinatra, frameworks like actix-web and Rocket blow things like Node.js out of the water when it comes to RAM and CPU requirements without compromising on memory-safety AND allow you to check more invariants for correctness at compile-time. See Are We Web Yet? For more.).

    #Developer Tools #Web Frameworks #Programming Language 79 social mentions

Discuss: What do people use rust for?

Log in or Post with