Rust Rust

Open-source Rust projects categorized as Rust

Top 23 Rust Rust Projects

  • GitHub repo deno

    A secure JavaScript and TypeScript runtime

    Project mention: Streaming arbitrary data (video) to response | | 2021-04-13

    Is there a streaming API that i'm missing? I tried looking into / trying - Deno's Node fs compatibility module - std's io's Bufio - Deno.iter(file) - and I assume the new native http bindings have nothing to do with this either?

  • GitHub repo rust

    Empowering everyone to build reliable and efficient software.

    Project mention: Error when building with FFI | | 2021-04-13

    Linking to external thread-local variables is not stable. So you might need nightly to do this.

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Sway 1.6 (+wlroots 0.13) released! | | 2021-04-07
  • GitHub repo bat

    A cat(1) clone with wings.

    Project mention: Which AUR-helper is recommended? | | 2021-04-10

    Right now Paru and Yay are almost equivalent. Paru has some extra features which you might never even use, such as bat compatibility. Since Paru is newer than Yay you should expect more bugs with it. (I haven't encountered any bugs myself with either) Both Yay and Paru should work just fine, but I would probably go with Paru myself.

  • GitHub repo awesome-rust

    A curated list of Rust code and resources.

    Project mention: New Rustacean looking for portfolio project ideas | | 2021-02-09

    If you're looking for a good starting point, go to rust-awesome and find a library or framework you like, and start playing with it.

  • GitHub repo Servo

    The Servo Browser Engine

    Project mention: PSA: Chromium-based "alternatives" to Google Chrome are not good enough. Stop recommending them. Firefox is the only good alternative. | | 2021-04-10

    This is a reminder that the Servo browser exists.

  • GitHub repo fd

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

    Project mention: Why Do Long Options Start with Two Dashes? | | 2021-04-08

    If anyone is looking for alternatives, try fd

  • GitHub repo starship

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

    Project mention: Text wrap issue in all terminals | | 2021-04-10

    FANCY BASH PROMPT STUFF. From my .bashrc #---------------------------------- # Starship -> #eval "$(starship init bash)" # Silver #source

  • GitHub repo Rustlings

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

    Project mention: Trying to Learn rust the second time. | | 2021-04-11

    There's an official rust exercices project on github : rustlings I think these are the best starting point as you have exercices with increasing difficulty, with clear goals and comments / hints, plus links to the specific topic in the rust book.

  • GitHub repo yew

    Rust / Wasm framework for building client web apps

    Project mention: Google is developing parts of Android in Rust to improve security | | 2021-04-06

    I googled Dash: framework to build web applications. You also can build web applications with Rust. For the frontend, there's e.g. yew (I used it recently and it worked well, and it has interop with JS if needed). And now you can use trunk with it, which actually supports live reloading!

  • GitHub repo firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: AWS releases forked Elasticsearch code. Announces new name: OpenSearc | | 2021-04-12

    Yeah and also what about projects like Firecracker?

  • GitHub repo tauri

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

    Project mention: Cross-platform building instructions, using GitHub workflows (for webview/webview) | | 2021-04-11

    I need to do this, because Neutralino.js documentation is currently broken, and webview/webview documentation sucks; and I don't know how to maximize in Tauri.

  • GitHub repo MeiliSearch

    Lightning Fast, Ultra Relevant, and Typo-Tolerant Search Engine

    Project mention: How to query 100k documents | | 2021-04-08

    For a free alternative that's most similar to Algolia (i.e. instant search), check out Meilisearch.

  • GitHub repo Rocket

    A web framework for Rust.

    Project mention: Hey Rustaceans! Got an easy question? Ask here (15/2021)! | | 2021-04-12

    Rocket is really nice IMO. I'm currently using it for a project. There's actually a lot of good competition in the Rust web framework area, so you have some choice.

  • GitHub repo exa

    A modern replacement for ‘ls’.

    Project mention: 리눅스 명령어 ls를 현대적으로 대체할 수 있는 명령어 | | 2021-04-06
  • GitHub repo tokio

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

    Project mention: Is there a lower-latency way of responding to an event than spinning/busy-waiting? | | 2021-04-11

    Asynchronous Rust (e.g. with Tokio) is great for dealing with a large number of events (e.g. for web servers), but here I am specifically asking about how to respond as fast as possible to a small number of events (e.g. one event at a time every 100ms). I wrote a simple benchmark for 3 common abstractions in Rust's standard library:

  • GitHub repo sonic

    🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

    Project mention: AWS releases forked Elasticsearch code. Announces new name: OpenSearc | | 2021-04-12
  • GitHub repo actix-web

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

    Project mention: Hola Mundo en Rust | | 2021-04-11
  • GitHub repo nushell

    A new type of shell

    Project mention: What is a problem/minor pet peeve you have with Linux that you wish would get fixed? | | 2021-04-12

    You should check out nushell similar idea of everything being objects

  • GitHub repo wasmer

    🚀 The leading WebAssembly Runtime supporting WASI and Emscripten

    Project mention: I finally finished a 2-year-in-the-making arena-style AI competition platform! 😊 | | 2021-04-12

    We always run it inside of wasmer, which is fully sandboxed. The only access to resources we give it is some standard stuff like time/entropy, as well as access to a tempdir that has the robot source in a file.

  • GitHub repo iced

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

    Project mention: Hey Rustaceans! Got an easy question? Ask here (13/2021)! | | 2021-03-29

    I'm just having trouble understanding what going on with that method. I see it's argument takes a future, but what is that second argument 'F'? Looking at the Iced Todo example I'm still not quite seeing it.TODO ex

  • GitHub repo tikv

    Distributed transactional key-value database, originally created to complement TiDB

    Project mention: Rusticles #10 - Wed Sep 09 2020 | | 2020-09-09

    tikv/tikv (Rust): Distributed transactional key-value database, originally created to complement TiDB

  • GitHub repo bevy

    A refreshingly simple data-driven game engine built in Rust

    Project mention: Data-Oriented สายเกมส์ | | 2021-04-13
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 2021-04-13.


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

Project Stars
1 deno 74,342
2 rust 53,789
3 alacritty 30,749
4 bat 26,027
5 awesome-rust 19,481
6 Servo 19,382
7 fd 16,893
8 starship 15,971
9 Rustlings 15,573
10 yew 15,377
11 firecracker 14,980
12 tauri 14,157
13 MeiliSearch 13,121
14 Rocket 13,090
15 exa 12,796
16 tokio 11,555
17 sonic 11,098
18 actix-web 10,973
19 nushell 10,866
20 wasmer 9,153
21 iced 9,095
22 tikv 9,089
23 bevy 8,276