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: bat - A nifty cat clone with wings | reddit.com/r/linux | 2021-09-24
  • GitHub repo tauri

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

    Project mention: Attach VSCode's debugger to debug Rust inside an Electron app | reddit.com/r/rust | 2021-09-23

    I’m really excited about Tauri! I think for what I’m doing right now it might not support some things I need, but I want to give it a try at some point and see how far I can get. Actually, the top 2 questions in the FAQ are pretty much my main concerns right now 😁

  • 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: Amazon Elasticsearch Service Is Now Amazon OpenSearch Service | news.ycombinator.com | 2021-09-09

    > it appears that right now Elastic is on its heals while Amazon is driving forward

    Perhaps - what are the commit/accepted contribution rates for the two projects like at the moment? (I'm not saying that's a perfect metric, but it could provide some information)

    > Which open-source search engines do you think are competitive?

    MeiliSearch[1] is an impressive-looking candidate. Perhaps two of the stronger innovations of Elasticsearch were horizontal scalability and the ability to pass documents to it over-the-network (basically, the ability to curl a JSON document and instantly have it be searchable -- and I'll admit/credit that Solr may have gotten there first with XML documents). Those two features make it easy to get started, and easy to scale up if needed (a common architect's concern).

    [1] - https://github.com/meilisearch/MeiliSearch

  • GitHub repo bevy

    A refreshingly simple data-driven game engine built in Rust

    Project mention: I'm a "low-level, terminal-only" kind of developer, completely new to the game dev world. I've been working on a 2D platformer in my spare time. Can you explain to me what I'm missing out on, by not using a "game engine"? | reddit.com/r/gamedev | 2021-09-23

    Depends on my goals. I year ago I wanted to learn rust, so I used piston for a gamejam. (There are several rust engines including bevy, piston, amethyst. They probably vary in quality, features, and constraints.) Piston was a terrible experience because compilation is slow even on that tiny project.

  • 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: 6 Command Line Tools for Productive Programmers | dev.to | 2021-07-27

    It can do lots of other things, so take a look at the GitHub guide but for me its just a better tree.

  • GitHub repo gitui

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

    Project mention: GIT PURR! Git Commands Explained with Cats! | reddit.com/r/programming | 2021-09-18

    This may interest you 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: The Complete Guide to Full Stack Solana Development with React, Anchor, Rust, and Phantom | dev.to | 2021-09-15

    Node.js - I recommend installing Node using either nvm or fnm

  • GitHub repo RustScan

    🤖 The Modern Port Scanner 🤖

    Project mention: The most important step in hacking - Enumeration | dev.to | 2021-07-12

    We can see there are 5 ports open. We may be able to exploit the HTTP service on port 80 or gain access to SSH on port 20. Port scanning can be slow, tools such as PyRCON and Rust Scanner may help us speed up this process. Typically this isn't necessary but in a KOTH or battlegrounds game, we can't spare the time.

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

    Project mention: Rusticles #15 - Wed Oct 14 2020 | dev.to | 2020-10-14

    TheAlgorithms/Rust (Rust): All Algorithms implemented in Rust

  • 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: Lumen – self-hosted Lisp for Lua and JavaScript | news.ycombinator.com | 2021-08-16
  • GitHub repo image

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

    Project mention: Library for Simple Image Processing (resizing) | reddit.com/r/rust | 2021-07-14

    I would recommend using the image crate for any image manipulation.

  • GitHub repo pueue

    :stars: Manage your shell commands.

    Project mention: [Release] Pueue v1.0.0 - Manage your shell commands. Reaching stable after 3½ years. | reddit.com/r/commandline | 2021-08-21
  • 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: Show HN: A tiny Web browser implementation with V8 JavaScript engine and Rust | news.ycombinator.com | 2021-07-11
  • GitHub repo bastion

    Highly-available Distributed Fault-tolerant Runtime

    Project mention: Linus Torvalds on Rust support in kernel | news.ycombinator.com | 2021-04-16

    I don't really know much about erlang, but I think this may be along the lines of what you are thinking of: https://github.com/bastion-rs/bastion

    (I also don't really think the linux kernel people would be interested...)

  • GitHub repo paru

    Feature packed AUR helper

    Project mention: yay to paru. What should i know? | reddit.com/r/linuxquestions | 2021-09-15

    The last commits to yay were within the last week. The most recent commit to paru was 2 months ago...

  • 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-09-24.

Index

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

Project Stars
1 bat 29,483
2 tauri 22,444
3 MeiliSearch 18,427
4 bevy 10,764
5 tikv 9,934
6 static-analysis 8,922
7 actix 6,586
8 broot 6,097
9 gitui 5,712
10 ffsend 5,370
11 quiche 5,150
12 fnm 4,982
13 RustScan 4,708
14 Rustup 4,211
15 Rust 3,588
16 fselect 3,010
17 lumen 2,690
18 image 2,376
19 pueue 2,299
20 boa 2,272
21 bastion 2,263
22 paru 2,187
23 relm 2,023
Find remote jobs at our new job board 99remotejobs.com. There are 25 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