Whats your favourite open source Rust project that needs more recognition?

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. tauri

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

    23K GitHub stars?! How many more do you need? That's 5 times more than serde and only 2k under from the Vue 3 repo.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. uniffi-rs

    a multi-language bindings generator for rust

    Then again it seems it's targeting bindings to managed languages where people are used to "no UB on cross-thread sharing", possibly even at the cost of overhead. I don't like that culture (and prefer Rust's zero-overhead verification or C++'s "trust the programmer"), but I guess I'm not the target audience and there are some people who would appreciate it. And sadly programmers who haven't learned Rust or otherwise "properly" learned threading seem to get it wrong.

  4. bevy

    A refreshingly simple data-driven game engine built in Rust

    bevy, a game engine in rust. I love it and i fanboy those people a lot. Thats the first game engine that is not pain in the ass to use for me, after 4 years of using unity.

  5. serde

    Serialization framework for Rust

    23K GitHub stars?! How many more do you need? That's 5 times more than serde and only 2k under from the Vue 3 repo.

  6. core

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. (by vuejs)

    23K GitHub stars?! How many more do you need? That's 5 times more than serde and only 2k under from the Vue 3 repo.

  7. helix

    A post-modern modal text editor.

    Helix - Code editor inspired by Neovim and Kakoune

  8. volta

    Volta: JS Toolchains as Code. ⚑

  9. SaaSHub

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

    SaaSHub logo
  10. scryer-prolog

    A modern Prolog implementation written mostly in Rust.

    scryer-prolog - A modern Prolog implementation written mostly in Rust.

  11. flume

    A safe and fast multi-producer, multi-consumer channel. (by zesterer)

  12. aircraft

    The A32NX & A380X Project are community driven open source projects to create free Airbus aircraft in Microsoft Flight Simulator that are as close to reality as possible.

    Just found this today. Thought it was pretty interesting that Rust is being used to build an A320 for Microsoft Flight Simulator 2020.

  13. tantivy

    Discontinued Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust [Moved to: https://github.com/quickwit-oss/tantivy] (by quickwit-inc)

    Tantivy search engine.

  14. libmdbx-rs

    Rust bindings for MDBX

  15. perseus

    A state-driven web development framework for Rust with full support for server-side rendering and static generation.

  16. sycamore

    A library for creating reactive web apps in Rust and WebAssembly

  17. gloo

    A modular toolkit for building fast, reliable Web applications and libraries with Rust and WASM (by rustwasm)

    Yew and Gloo

  18. yew

    Rust / Wasm framework for creating reliable and efficient web applications

    Yew and Gloo

  19. fnm

    πŸš€ Fast and simple Node.js version manager, built in Rust

    There’s also fnm (https://github.com/Schniz/fnm)

  20. buttplug-rs

    Rust Implementation of the Buttplug Sex Toy Control Protocol

    I know this isn’t exactly an unknown project but(t) I’m always a supporter of https://buttplug.io/

  21. schemafy

    Crate for generating rust types from a json schema

    Schemafy.

  22. ReX

    ReX - typesetting mathematics (by ReTeX)

    I'm not sure if it counts since the author's repo doesn't compile on a current rustc, and the last update was more than a year ago, but there's ReX, a program for typesetting mathematics in pure Rust. grapheia's fork seems more active though, and last time I checked it did compile.

  23. ReX

    ReX - typesetting mathematics (by grafeia)

    I'm not sure if it counts since the author's repo doesn't compile on a current rustc, and the last update was more than a year ago, but there's ReX, a program for typesetting mathematics in pure Rust. grapheia's fork seems more active though, and last time I checked it did compile.

  24. glommio

    Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.

    Glommio

  25. cycle

    Modern and safe symbolic mathematics

    I'm working on a computer algebra system, but it isn't that mature and/or useful. Anyway, if interested, here's the git: https://github.com/hrkz/cycle and the wasm live demo: https://hrkz.github.io/omega/ it supports basic simplifications and derivatives right now. Working on expansions and polynomial manipulation soon.

  26. spotify-tui

    Spotify for the terminal written in Rust πŸš€

    spotify-tui spotify terminal UI

  27. clickhouse-rs

    Asynchronous ClickHouse client library for Rust programming language.

    clickhouse-rs as it brings together power of Rust and power of ClickHouse.

  28. Voila

    Discontinued Voila is a domain-specific language launched through CLI tool for operating with files and directories in massive amounts in a fast & reliable way. (by Alonely0)

    Voila

  29. toast

    Containerize your development and continuous integration environments. πŸ₯‚ (by stepchowfun)

    toast: containerized workflow

  30. just

    πŸ€– Just a command runner

    just: command runner similar to how many people use make

  31. typed-index-collections

    Typed index version of Rust slice and Vec containers

    typed-index-collections

  32. penrose

    A library for writing an X11 tiling window manager (by sminez)

    Penrose - an x11 tiling window manager written in rust!

  33. nushell

    A new type of shell

    my option is nushell

  34. socarel

    Rust crate to generate, manipulate and traverse trees.

    Socarel crate to generate, edit and traverse trees (I'm the author πŸ˜‡).

  35. swash

    Font introspection, complex text shaping and glyph rendering.

    swash: a pure Rust shaping engine like Harfbuzz with competitive performance.

  36. cxx

    Safe interop between Rust and C++

    dtolnay /cxx "Safe interop between Rust and C++"

  37. webrtc

    A pure Rust implementation of WebRTC (by webrtc-rs)

  38. naia

    a cross-platform (including Wasm!) networking library built in Rust. Intended to make multiplayer game development dead-simple & lightning-fast

  39. Rhai

    Rhai - An embedded scripting language for Rust.

  40. wgpu

    A cross-platform, safe, pure-Rust graphics API.

  41. gdnative

    Rust bindings for Godot 3

  42. Relm4

    Discontinued An idiomatic GUI library inspired by Elm and based on gtk4-rs [Moved to: https://github.com/Relm4/Relm4] (by AaronErhardt)

    relm4 - like relm, but for GTK4

  43. egui

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

    egui is a very nice gui lib that could really take off with more community efforts : )

  44. litcrypt.rs

    a Rust compiler plugin to encrypt string literal at compile time.

    litcrypt compile time string encryption and runtime in memory decryption.

  45. pest

    The Elegant Parser (by pest-parser)

    Pest parser https://pest.rs/

  46. termscp

    πŸ–₯ A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3/SMB

    termscp terminal file transfer (FTP/SFTP/SCP/S3)

  47. debugserver-types

    Rust types for the debug server protocol

    Yes, most services with public API do. There are schemas for VSCode debug schema protocols, social network API, and even D&D data files to name a few.

  48. vk-api-schema

    JSON Schema of VK API

    Yes, most services with public API do. There are schemas for VSCode debug schema protocols, social network API, and even D&D data files to name a few.

  49. TheGiddyLimit

    Yes, most services with public API do. There are schemas for VSCode debug schema protocols, social network API, and even D&D data files to name a few.

  50. eve-rs

    A simple, intuitive, express-like HTTP library

    I've been working on eve: https://github.com/vicara-hq/eve-rs and would love some help with it

  51. RG3D

    Discontinued 3D and 2D game engine written in Rust [Moved to: https://github.com/FyroxEngine/Fyrox]

    rg3d

  52. rs_pbrt

    Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ...

    https://www.rs-pbrt.org/ - Physically based rendering (PBR) with Rust

  53. ouch

    Painless compression and decompression in the terminal

    Shameless plug here, my favorite project currently is ouch, nobody knows about it, but I think it might gain some traction when we publish it again.

  54. Iron

    An Extensible, Concurrent Web Framework for Rust

    it's taken by a web framework https://github.com/iron/iron

  55. gutenberg

    A fast static site generator in a single binary with everything built-in. https://www.getzola.org

    Rust projects that need more recognition imo are: * Zola * Spot * Popsicle * Plume

  56. spot

    Native Spotify client for the GNOME desktop

    Rust projects that need more recognition imo are: * Zola * Spot * Popsicle * Plume

  57. Popsicle

    Multiple USB File Flasher (by pop-os)

    Rust projects that need more recognition imo are: * Zola * Spot * Popsicle * Plume

  58. Plume

    Federated blogging application, thanks to ActivityPub (now on https://git.joinplu.me/ β€” this is just a mirror)

    Rust projects that need more recognition imo are: * Zola * Spot * Popsicle * Plume

  59. pgx

    Discontinued Build Postgres Extensions with Rust! [Moved to: https://github.com/tcdi/pgrx] (by tcdi)

    I’m a little biased… https://github.com/zombodb/pgx

  60. sea-orm

    🐚 An async & dynamic ORM for Rust

    SeaORM - 🐚 An async & dynamic ORM for Rust

  61. statrs

    Statistical computation library for Rust

    statrs for working with probability distributions and statistics.

  62. GeoRust

    Rust geospatial primitives & algorithms (by georust)

    And, uhh, I searched and, https://www.nature.com/articles/d41586-020-03382-2 this article cites.. geosciences as well? https://github.com/georust/geo

  63. Rust-Bio

    This library provides implementations of many algorithms and data structures that are useful for bioinformatics. All provided implementations are rigorously tested via continuous integration.

    Well, someone mentioned https://rust-bio.github.io/

  64. kanidm

    Kanidm: A simple, secure, and fast identity management platform

    Kanidm, it might not sound as fun or exciting but this sound engineering driven by exceptional people. Similarly, concread.

  65. concread

    Concurrently Readable Data Structures for Rust

    Kanidm, it might not sound as fun or exciting but this sound engineering driven by exceptional people. Similarly, concread.

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

  • Where to go to learn GUI dev?

    3 projects | /r/learnrust | 12 Aug 2022
  • Hey Rustaceans! Got an easy question? Ask here (13/2021)!

    15 projects | /r/rust | 29 Mar 2021
  • Ask HN: Why are we not building web browsers?

    1 project | news.ycombinator.com | 22 Dec 2024
  • Build Lightning-Fast Data Processing in Rust: From Single Thread to Parallel Performance

    8 projects | dev.to | 19 Dec 2024
  • Egui 0.29.0 – Multipass, `UiBuilder`, & visual improvements

    1 project | news.ycombinator.com | 26 Sep 2024

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