Rust

Open-source projects categorized as Rust | Edit details
Language filter: + Rust + C++ + Makefile

Top 23 Rust Open-Source Projects

  • GitHub repo deno

    A secure JavaScript and TypeScript runtime

    Project mention: I like the paradigm but I'll wait for tooling thanks | reddit.com/r/ProgrammerHumor | 2021-10-23
  • GitHub repo rust

    Empowering everyone to build reliable and efficient software.

    Project mention: How to remove personal information from Rust produced executables? | reddit.com/r/rust | 2021-10-25

    Rust currently always includes debug info. Atm you have to manually strip binaries to get rid of them. Though https://github.com/rust-lang/rust/pull/90058 is about to be stabilized which will add a built-in option for this.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: NEOVIM- Telescope is showing half of the icons | reddit.com/r/neovim | 2021-10-22

    Sloved I have no idea why this was happening in Konsole (KDE Terminal) and it was okay on neovim-qt and other terminal emulators. actually it's not a solution but I just change my terminal emulator to Alacritty, and now everything is working well.

  • GitHub repo bat

    A cat(1) clone with wings.

    Project mention: Command line utility to show md / regular txt files like man pages? | reddit.com/r/commandline | 2021-10-20

    There other cli markdown viewers: * bat - my personal choice * mdcat - viewer in rust * mdless - was ok as far as I recall * glow - used to use it, did the job pretty well * terminal_markdown_viewer * mdo

  • GitHub repo tauri

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

    Project mention: What do you use for a MacOS app? Electron? | reddit.com/r/reactjs | 2021-10-23
  • GitHub repo awesome-rust

    A curated list of Rust code and resources.

    Project mention: When you encounter a software development problem, at what point do you decide to start looking for a secure API that provides the solution vs building it yourself? When will we see a WebDepot(Home Depot for APIs)? | reddit.com/r/coding | 2021-10-14

    There are a few repos named "awesome-X" like https://github.com/rust-unofficial/awesome-rust

  • GitHub repo Servo

    The Servo Browser Engine

    Project mention: Looks like via Amazon Smile, we collectively were able to donate almost $1000 this past quarter to help Mozilla keep the internet open and free for everyone | reddit.com/r/firefox | 2021-09-16
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Rustlings

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

    Project mention: Suggested reading to better understand types and casting? | reddit.com/r/learnrust | 2021-10-21

    Can you share what you did or tried and didn't work? Someone can give you another solution that isn't the one you're expected to get at according to the exercise. For what it's worth here's the recommended reading from rustlings https://github.com/rust-lang/rustlings/tree/main/exercises/error_handling

  • GitHub repo fd

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

    Project mention: Finding files | reddit.com/r/linuxquestions | 2021-10-12
  • GitHub repo starship

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

    Project mention: how to put newline before every command output in bash | reddit.com/r/Ubuntu | 2021-10-22

    Starship - The minimal, blazing-fast, and infinitely customizable prompt for any shell! https://starship.rs/

  • GitHub repo MeiliSearch

    Powerful, fast, and an easy to use search engine

    Project mention: Scaling Indexing and Search – Algolia New Search Architecture | news.ycombinator.com | 2021-10-15
  • GitHub repo yew

    Rust / Wasm framework for building client web apps

    Project mention: Iced.rs tutorial: How to build a simple Rust frontend web app | dev.to | 2021-10-22

    The biggest difference between Iced.rs and Yew is that while Yew is purely for building web apps, Iced’s focus is actually on cross-platform applications; the web is only one of several platforms you can build an application for.

  • GitHub repo FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: C++ Jobs - Q4 2021 | reddit.com/r/cpp | 2021-10-02

    Technologies: Apache Arrow, Flatbuffers, C++ Actor Framework, Linux, Docker, Kubernetes

  • GitHub repo firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: Say you open a page with a 100 images on it for example. With lambda the all images are resized for you in parallel, so total 100ms. If this was servers, would have to run 100 servers to give you the same performance. | reddit.com/r/programmingcirclejerk | 2021-10-12

    They use Rust, obviously

  • GitHub repo nushell

    A new type of shell

    Project mention: Nushell – a new type of shell written in Rust | news.ycombinator.com | 2021-10-23
  • GitHub repo swc

    swc is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript.

    Project mention: Yarn 3.1 🎃👻 Corepack, ESM, pnpm, Optional Packages ... | dev.to | 2021-10-25

    Esbuild and swc are two native packages that gained a lot of attention lately thanks to their impressive performances over their competitors. They recently revamped how their packages are built to avoid complex postinstall scripts, but did so in a way that was less efficient than before for Yarn projects.

  • GitHub repo Rocket

    A web framework for Rust.

    Project mention: Kerla: Monolithic kernel in Rust, aiming for Linux ABI compatibility | news.ycombinator.com | 2021-10-25

    I just meant that even big projects posted here in the past like the Headcrab debugger: https://github.com/headcrab-rs/headcrab have been seemingly abandoned now.

    Even Rocket https://github.com/SergioBenitez/Rocket seems to have greatly slowed development unfortunately.

  • GitHub repo exa

    A modern replacement for ‘ls’.

    Project mention: Easier life with Linux | reddit.com/r/linuxquestions | 2021-09-13

    Tools that make my life easier would be fzf, fd, exa, micro, ripgrep, bat etc.

  • GitHub repo tokio

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

    Project mention: Pointer Fu: An adventure in the Tokio code base | dev.to | 2021-10-25

    In an effort to understand the internals of asynchronous runtimes, I've been spending time reading Tokio's source code. I've still got a long way to go but it has been a great journey so far.

  • GitHub repo redox

    Mirror of https://gitlab.redox-os.org/redox-os/redox

    Project mention: Porting QEMU to RedoxOS | news.ycombinator.com | 2021-07-15

    >I wish opportunities had been around when I was learning to program.

    And yet now, we have plenty of projects and nobody contributing.

    https://github.com/redox-os/redox/graphs/contributors

    This graph doesn't look so healthy. Projects with one major contributor tend to die the moment that contributor loses interest.

    Which leads me to wonder, if rust is so popular, and this is one of the most relevant rust projects in the wild, why is this essentially a single contributor repo? Linus didn't write Linux by himself. Redox is never going to happen with a single developer.

    Doesn't anyone want a memory safe OS and micro kernel? What does this say about the demand for memory safe systems languages?

  • GitHub repo actix-web

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

    Project mention: Implementing the Health Check API Pattern with Rust | dev.to | 2021-10-24

    In this blog post, we are going to implement the Health Check API pattern using the actix-web web framework that uses sqlx to connect to a local PostgreSQL database instance.

  • GitHub repo sonic

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

    Project mention: Scaling Indexing and Search – Algolia New Search Architecture | news.ycombinator.com | 2021-10-15

    If you need fast but absolutely non customizable search that can live off a lot less than 1GB of RAM (less than 100MBs even) then you might have some success with https://github.com/valeriansaliou/sonic

  • GitHub repo iced

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

    Project mention: Iced.rs tutorial: How to build a simple Rust frontend web app | dev.to | 2021-10-22

    Another thing to note is that Iced.rs is very much in early and active development. While it’s absolutely possible to build basic apps with it, the ecosystem isn’t particularly mature yet. Besides the docs and examples, at this early stage, it’s a bit rocky to get started, especially if you’re trying to build something complex.

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-10-25.

Index

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

Project Stars
1 deno 78,354
2 rust 59,737
3 alacritty 35,200
4 bat 29,892
5 tauri 23,674
6 awesome-rust 22,357
7 Servo 20,219
8 Rustlings 19,578
9 fd 19,221
10 starship 19,200
11 MeiliSearch 19,105
12 yew 17,411
13 FlatBuffers 16,935
14 firecracker 16,320
15 nushell 16,112
16 swc 15,767
17 Rocket 15,132
18 exa 14,855
19 tokio 13,613
20 redox 13,510
21 actix-web 12,332
22 sonic 12,029
23 iced 11,688
Find remote jobs at our new job board 99remotejobs.com. There are 38 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com