Rust Rust

Open-source Rust projects categorized as Rust | Edit details

Top 23 Rust Rust Projects

  • GitHub repo deno

    A modern runtime for JavaScript and TypeScript.

    Project mention: An Introduction to TypeScript | | 2022-01-19

    2. Runs anywhere where JavaScript does: TypeScript code converts to JavaScript which can then be run in a browser, on Node.js or Deno, and in your apps.

  • GitHub repo rust

    Empowering everyone to build reliable and efficient software.

    Project mention: Security advisory for the standard library (CVE-2022-21658) | | 2022-01-20

    The actual process is kinda complicated because there is no such primop as you say, thus the huge diff

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Being Linux/terminal/neovim user, how would you view Markdown document containing images? | | 2022-01-20

    Looks like alacritty is getting support soon:

  • GitHub repo bat

    A cat(1) clone with wings.

    Project mention: What programming language would you suggest learning to someone who likes PowerShell? | | 2022-01-18

    less - or usually bat

  • GitHub repo tauri

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

    Project mention: Build smaller, faster, and more secure desktop applications with a web front end | | 2022-01-20
  • GitHub repo awesome-rust

    A curated list of Rust code and resources.

    Project mention: Is there any list of rust alternatives? | | 2022-01-14

    Are you talking about alternative to popular software or libraries written in Rust? If so, there's awesome-rust

  • GitHub repo Rustlings

    :crab: Small exercises to get you used to reading and writing Rust code!

    Project mention: The biggest benefit of being a C++ dev | | 2022-01-17

    The Rustlings exercises

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

    Project mention: Can i customize my terminal like this in debian? | | 2022-01-18

    Have a look at

  • GitHub repo MeiliSearch

    Powerful, fast, and an easy to use search engine

    Project mention: T-Wand: Beat Lucene in Less Than 600 Lines of Code | | 2021-11-16

    That's the problem right there. The so called "Information Retrieval Community" does not seem to care about what users want, and they treat their users in a condescending way, ignoring an obvious problem for years, as clearly demonstrated here and elsewhere.

    Why should I care about what they think? In the end of the day, they are serving the users. They are either going to be left behind, or they have to change.

    For example, the newer search engines, such us,, also does what T-Wand does. Users are going to vote by their feet. The "information retrieval community" be damned. It's as simple as that. Got it?

  • GitHub repo Servo

    The Servo Browser Engine

    Project mention: Ask HN: Why are we so at the mercy of Google and Mozilla for web browsers? | | 2022-01-18

    100%. To add a little more detail, the scope is both broad and deep.

    Broad - You have many, many new features like WebAssembly or WebXR Device API. All of these are bets and it is hard to know which will gain adoption, so you build things like WebSQL, only to have them abandon for a new winner (IndexedDB).

    Deep - Rendering HTML5 content with CSS3 styles is such a massive effort. Check out the Servo project, Mozilla's attempt to rewrite the rendering engine in Rust. You have world experts that have already written a rendering engine and after years of progress (2012 - 2018) there was still more to do[1]. TODOs include implement Flexbox, which is core primitive in today's web design toolkit. I'm not sure how feature complete Servo is today, but it is shocking how much effort is required to build a production rendering engine.


  • GitHub repo fd

    A simple, fast and user-friendly alternative to 'find'

    Project mention: What programming language would you suggest learning to someone who likes PowerShell? | | 2022-01-18

    fd awesome simple and fast file listings

  • GitHub repo swc

    Rust-based platform for the Web

    Project mention: Jest is painfully slow. Any good alternatives? | | 2022-01-14

    You could try SWC, I’ve played around with it and it is far quicker for typescript projects. Haven’t used it for production builds or anything but I’m sure as a test runner it would be fine.

  • GitHub repo yew

    Rust / Wasm framework for building client web apps

    Project mention: Lifetimes, Clones, and Closures: Explaining the “glib::clone!()” Macro | | 2022-01-14

    Unfortunately this isn't a problem to limited to gtk-rs. Many other GUI frameworks run into the same issue. This leads to issues this like this:

  • GitHub repo nushell

    A new type of shell

    Project mention: Nu Shell and Databricks | | 2022-01-15

    Most of the time I'm in Powershell which, thanks to Powershell Core, is now cross-platform and incredibly powerful. But I'm finding myself also using Nu more and more. In both shells I also use the Databricks CLI a lot. Want to check the status of jobs? Use the CLI. Want to upload and download data? Use the CLI. And so on.

  • GitHub repo firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: Firecracker | | 2021-11-28

    Naming is unfortunate. There is another well established project under the same name:

  • GitHub repo exa

    A modern replacement for ‘ls’.

    Project mention: Rich is a Python library for rich text and beautiful formatting in the terminal | | 2022-01-15

    bat especially was a revelation. I don't think I'll ever use cat again if I can help it. I recently found exa[1] which was a bit too colorful for my taste but very nice too


  • GitHub repo Rocket

    A web framework for Rust.

    Project mention: Rust and building webservices / REST API‘s | | 2022-01-08

    With that said, 95% of my rationale for not being pumped is that the ecosystem is not mature. For the custom logic, data transformations, serialization and deserialization I liked Rust more than Ruby, Java, or Node. For everything that is not that, it's a pain in the ass. I used Rocket and it's pretty easy to get up and running, but it's so much further from "batteries included" than every other ecosystem. Deployment (what's the status quo for building a statically linked binary again?), scheduled tasks, queues for background tasks, safe dynamic SQL, ergonomic wrappers for integrating with the million different 3rd party services, even support for CSRF tokens or some of the other minutia ("nice" support for specific headers) is just harder than it needs to be.

  • GitHub repo appflowy

    AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.

    Project mention: Software that changed your (digital) life 2022 | | 2022-01-06

    An alternative is Appflowy.

  • GitHub repo tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

    Project mention: Any good toy Rust project for k8s application? | | 2022-01-20
  • GitHub repo vaultwarden

    Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

    Project mention: 1Password Has Raised $620M | | 2022-01-19

    Bitwarden is a bit of a pain to self-host, it's built for a much bigger scale. Vaultwarden is a simpler solution, and is compatible with the Bitwarden apps. For a handful of users it is worth a look:

  • GitHub repo bevy

    A refreshingly simple data-driven game engine built in Rust

    Project mention: bevy_backroll v0.3.0 is now available. | | 2022-01-18

    "Bevy" is a Rust based Game engine:

  • GitHub repo actix-web

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

    Project mention: Is zig faster than rust in performance? | | 2022-01-19

    Depending on what you're doing, it might be. Be careful thought, people might consider your unsafe blocks unnecessary:

  • GitHub repo iced

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

    Project mention: How's the GUI-creation side of Rust looking nowadays? | | 2022-01-16

    iced is pretty good, I was able to create a GUI like this. It's still missing some features like multiple windows and popup menus.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-20.

Rust Rust related posts


What are some of the best open-source Rust projects in Rust? This list will help you:

Project Stars
1 deno 79,839
2 rust 62,469
3 alacritty 37,004
4 bat 31,708
5 tauri 27,649
6 awesome-rust 23,764
7 Rustlings 21,494
8 starship 21,451
9 MeiliSearch 20,700
10 Servo 20,608
11 fd 20,303
12 swc 19,640
13 yew 18,698
14 nushell 17,058
15 firecracker 17,003
16 exa 16,224
17 Rocket 16,029
18 appflowy 15,019
19 tokio 14,646
20 vaultwarden 13,661
21 bevy 13,461
22 actix-web 12,979
23 iced 12,606
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.