Hey Rustaceans! Got a question? Ask here (4/2023)!

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. rust

    Empowering everyone to build reliable and efficient software.

    That's a pity. I guess allowing us to reuse the internal Buffer (https://github.com/rust-lang/rust/blob/master/library/std/src/io/buffered/bufreader/buffer.rs) would probably be a bit tricky without exposing the implementation details...

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. vulkan-tutorial-rs

    Vulkan tutorial written in Rust using Ash

    thanks! is there a way I could change get_layer_names_and_pointers() function so that the two return values have tied lifetimes? I'm OK if the signature has to change significantly you can see its definition here

  4. Clippy

    A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/

    Can you perchance reduce your code to a reproducer? We had some perf problems within clippy recently (notably #10134), perhaps clap's macro expands to something that triggers this?

  5. clap-rs

    A full featured, fast Command Line Argument Parser for Rust

    I suggest filing an issue in the clap repo. Your first macro generates over 61,000 lines of code.

  6. Iced-7guis

    Rust implementation of the 7 GUI tasks by Eugen Kiss using Iced

    A TextInput is used e.g. in https://github.com/MrGibus/Iced-7guis/blob/main/src/temperature.rs

  7. slint

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

    Slint

  8. flutter_rust_bridge

    Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple.

    Flutter

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. fltk-rs

    Rust bindings for the FLTK GUI library.

    FLTK

  11. relm

    Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust

    Relm (GTK)

  12. iced

    A cross-platform GUI library for Rust, inspired by Elm

    iced

  13. imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    Imgui, Imgui-rs

  14. imgui-rs

    Rust bindings for Dear ImGui

    Imgui, Imgui-rs

  15. gtk-rs

    Discontinued Rust bindings for GTK 3

    and gtk-rs

  16. grd

    A simple computational grid server in Rust

  17. cargo-asm

    cargo subcommand showing the assembly or llvm-ir generated for Rust code

    You can use cargo asm - not sure if you can integrate it with VSCode, but even from a terminal it's a pretty convenient tool.

  18. rfcs

    RFCs for changes to Rust

    It's part of the specialization RFC.

  19. simple-interpreter

    Interpreter for a simple programming language

  20. strum

    A small rust library for adding custom derives to enums

    The strum crate is also good for removing this kind of boilerplate, and worth checking out!

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • What are the pros/cons of the best GUI options for a cross platform app in Rust?

    8 projects | /r/rust | 25 Jan 2023
  • Rust GUI framework

    16 projects | /r/rust | 8 Feb 2023
  • Masonry 0.1 (Rust GUI framework)

    3 projects | news.ycombinator.com | 5 Feb 2023
  • [Media] A GUI installer for redox is coming soon, written in iced!

    3 projects | /r/rust | 23 Jan 2023
  • Published my first crate - json_keyquotes_convert

    2 projects | /r/rust | 29 Oct 2022

Did you know that Rust is
the 5th most popular programming language
based on number of references?