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: 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
  • 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 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 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 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 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 tikv

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

    Project mention: NoSQL and Key-Value storage systems based on Rust (Redis and Tarantool replacements in Rust) | | 2021-12-17

    tikv — A distributed KV database in Rust

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo hyperfine

    A command-line benchmarking tool

    Project mention: Trying to find a CLT that allows you to compare the speed of various scripts and outputs a table of the results. | | 2021-12-16

    Do you mean hyperfine?

  • GitHub repo ruffle

    A Flash Player emulator written in Rust

    Project mention: Are browser-based games still a thing? | | 2022-01-20

    You can get old Flash games running with Ruffle without having to deal with the old Flash plugin itself.

  • GitHub repo rust-analyzer

    A Rust compiler front-end for IDEs

    Project mention: Blog post: Rust at Scale: Packages, Crates, and Modules | | 2022-01-19

    We started with a similar setup in rust-analyzer: obviously, when you want to convert X to Y, you need a trait for that, right? But then I’ve refactored that to just a bunch of functions in, and never looked back. In ra case, that was a case of concrete abstraction ( — all the callers wanted to convert specific X to specific Y, no one was using the trait generically.

  • GitHub repo gitui

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

    Project mention: Git UI | | 2021-12-30
  • GitHub repo Clippy

    A bunch of lints to catch common mistakes and improve your Rust code

    Project mention: Questions about zero-cost abstraction | | 2022-01-15


  • GitHub repo actix

    Actor framework for Rust.

    Project mention: Actix Actor Framework v0.11 has been released | | 2021-03-21

    Check out the change log:

  • GitHub repo broot

    A new way to see and navigate directory trees :

    Project mention: Cargo's `strip` profile option has been stabilized! | | 2022-01-04

    I use scripts for all my multiplatform apps. Here's an example:

  • GitHub repo fnm

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

    Project mention: change node version or unistall | | 2022-01-16

    Personally I like fnm. It’s nearly nvm api compatible, but (at least at the time) much faster. I don’t know if nvm still takes a noticeable time to switch, but fnm doesn’t.

  • GitHub repo quiche

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

    Project mention: Which QUIC crate should I use | | 2021-12-28

    As an code hobbyist I'm working on an opensource project where I would be happy to use QUIC. I did a little research and found Quinn and Quiche but also the Mozilla's implementation for which I couldn't find crate Neqo.

  • GitHub repo RustScan

    🤖 The Modern Port Scanner 🤖

    Project mention: nmap scanning takes forever? | | 2021-12-21
  • GitHub repo ffsend

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

    Project mention: I'm giving out microgrants to open source projects for the third year in a row! Brag about your projects here so I can see them, big or small! | | 2021-12-28

    I maintain Send and host a public instance at Useful to send 10GB of files over email for example. I also developed ffsend as CLI tool for it.

  • GitHub repo zoxide

    A smarter cd command. Supports all major shells.

    Project mention: Spice up your old #Linux commands | | 2022-01-11

    cd -> zoxide

  • GitHub repo volta

    Volta: JS Toolchains as Code. ⚡

    Project mention: How do I uninstall node on osx? | | 2022-01-15

    I’m a big fan of volta for this!

  • GitHub repo Rust

    All Algorithms implemented in Rust (by TheAlgorithms)

  • GitHub repo Rustup

    The Rust toolchain installer

    Project mention: Backlog: Rough Progress Assessments | | 2021-12-07
  • GitHub repo fselect

    Find files with SQL-like queries

    Project mention: Fselect – a CLI tool to find files with “not quite SQL” query language | | 2021-12-31
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 HacktoberFest related posts


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

Project Stars
1 bat 31,708
2 tauri 27,649
3 MeiliSearch 20,700
4 fd 20,303
5 yew 18,698
6 bevy 13,461
7 tikv 10,564
8 hyperfine 10,030
9 ruffle 9,270
10 rust-analyzer 8,275
11 gitui 7,077
12 Clippy 6,910
13 actix 6,834
14 broot 6,509
15 fnm 6,489
16 quiche 5,590
17 RustScan 5,483
18 ffsend 5,470
19 zoxide 5,112
20 volta 4,983
21 Rust 4,848
22 Rustup 4,435
23 fselect 3,135
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.