Rust HacktoberFest

Open-source Rust projects categorized as HacktoberFest | Edit details

Top 23 Rust HacktoberFest Projects

  • GitHub repo bat

    A cat(1) clone with wings.

    Project mention: Colored json terminal output like in Nodejs | reddit.com/r/rust | 2021-10-12

    Bat can also be used as a library for easy pretty printing: https://github.com/sharkdp/bat/blob/master/examples/yaml.rs

  • GitHub repo tauri

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

    Project mention: Shinny app with portable R | reddit.com/r/rstats | 2021-10-15

    There's electricShine, which uses electron.js. And, I want to say there's a new R wrapper around the rust crate tauri, but I'm blanking on the name.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • 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 bevy

    A refreshingly simple data-driven game engine built in Rust

    Project mention: Whats your favourite open source Rust project that needs more recognition? | reddit.com/r/rust | 2021-10-11

    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.

  • GitHub repo tikv

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

    Project mention: Belajar Rust 01 - Mengenal Bahasa Pemrograman Rust | dev.to | 2021-08-28

    TiKV: basis data key-value transaksional yang terdistribusi.

  • GitHub repo static-analysis

    ⚙️ A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more.

    Project mention: Static Code Analysis for your .NET projects | dev.to | 2021-05-01
  • GitHub repo actix

    Actor framework for Rust.

    Project mention: Actix Actor Framework v0.11 has been released | reddit.com/r/rust | 2021-03-21

    Check out the change log: https://github.com/actix/actix/blob/master/actix/CHANGES.md

  • 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 broot

    A new way to see and navigate directory trees : https://dystroy.org/broot

    Project mention: Which file manager do you use and why? | reddit.com/r/archlinux | 2021-10-04

    I use broot for getting overviews of directories and the like. Everything else is ripgrep

  • GitHub repo gitui

    Blazing 💥 fast terminal-ui for git written in rust 🦀

    Project mention: tui-rs Pause rendering to let vim have access to stdout? | reddit.com/r/rust | 2021-10-14

    The visualization can be solved via alternate screen but if you also capture input events this will also be an issue. I ran into the same situation with GitUI when you open VI as an external editor: https://github.com/extrawurst/gitui

  • GitHub repo ffsend

    :mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.

    Project mention: Blog Post: Large Rust Workspaces | reddit.com/r/rust | 2021-08-22

    Speaking of Send and Rust. You might find ffsend interesting, which is a Send client written in Rust.

  • GitHub repo quiche

    🥧 Savoury implementation of the QUIC transport protocol and HTTP/3

    Project mention: Unit testing a TCP stack (2015) | news.ycombinator.com | 2021-08-28
  • GitHub repo fnm

    🚀 Fast and simple Node.js version manager, built in Rust

    Project mention: Whats your favourite open source Rust project that needs more recognition? | reddit.com/r/rust | 2021-10-11

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

  • GitHub repo RustScan

    🤖 The Modern Port Scanner 🤖

    Project mention: Awesome Penetration Testing | dev.to | 2021-10-06

    RustScan - Lightweight and quick open-source port scanner designed to automatically pipe open ports into Nmap.

  • GitHub repo Rustup

    The Rust toolchain installer

    Project mention: Sigstore – A new standard for signing, verifying and protecting software | news.ycombinator.com | 2021-08-09

    This is pretty cool and i think one of the good application areas of distributed ledger technology.

    Signing is still a hard problem, even for established projects like Rust. Right now, rustup does not verify signatures in any way or form. The security is solely thanks to https and the S3 bucket not being compromised.

    https://github.com/rust-lang/rustup/issues/2028

    https://github.com/rust-lang/rustup/issues/2027

  • GitHub repo Rust

    All Algorithms implemented in Rust (by TheAlgorithms)

  • GitHub repo fselect

    Find files with SQL-like queries

    Project mention: Awesome Rewrite It In Rust - A curated list of replacements for existing software written in Rust | reddit.com/r/rust | 2021-05-27

    I really like fselect, which I use more than fd

  • GitHub repo lumen

    An alternative BEAM implementation, designed for WebAssembly (by lumen)

    Project mention: Can one code different kind of multithreading paradigms in Rust (BEAM, Node, Go)? | reddit.com/r/rust | 2021-09-29
  • GitHub repo image

    Encoding and decoding images in Rust (by image-rs)

    Project mention: Rust in Astronomy and computational physics | reddit.com/r/rust | 2021-10-03

    I've used fits-rs before, but it lacks interop with the awesome image crate, so I only really used it for quick prototyping and then rolled my own fits parser.

  • GitHub repo boa

    Boa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.

    Project mention: Boa release v0.13 | reddit.com/r/rust | 2021-09-30

    We did! We have an issue related to that, but right now we are focusing on having a 100% compliant engine :)

  • GitHub repo pueue

    :stars: Manage your shell commands.

    Project mention: Pueue - A neat way to queue shell commands | reddit.com/r/selfhosted | 2021-10-14

    Not exactly a 'self host', however, I found this tool to be super useful in queuing commands on my setups: https://github.com/Nukesor/pueue

  • GitHub repo bastion

    Highly-available Distributed Fault-tolerant Runtime

    Project mention: Can one code different kind of multithreading paradigms in Rust (BEAM, Node, Go)? | reddit.com/r/rust | 2021-09-29

    Bastion, a Rust async runtime inspired by the beam distribution and supervision model

  • GitHub repo paru

    Feature packed AUR helper

    Project mention: Coming from a mostly php/js background gdscript is strange to me because of the lack of curly braces. | reddit.com/r/godot | 2021-10-07
  • GitHub repo relm

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

    Project mention: What's everyone working on this week (29/2021)? | reddit.com/r/rust | 2021-07-19

    I'm working on relm4, an new version of relm using gtk4-rs

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

Index

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

Project Stars
1 bat 29,772
2 tauri 23,478
3 MeiliSearch 18,767
4 bevy 10,935
5 tikv 10,027
6 static-analysis 8,961
7 actix 6,636
8 broot 6,157
9 gitui 5,865
10 ffsend 5,394
11 quiche 5,220
12 fnm 5,084
13 RustScan 4,815
14 Rustup 4,255
15 Rust 3,797
16 fselect 3,038
17 lumen 2,704
18 image 2,409
19 boa 2,368
20 pueue 2,329
21 bastion 2,283
22 paru 2,229
23 relm 2,034
Find remote jobs at our new job board 99remotejobs.com. There are 34 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