Rust HacktoberFest

Open-source Rust projects categorized as HacktoberFest

Top 23 Rust HacktoberFest Projects

  • rust

    Empowering everyone to build reliable and efficient software.

    Project mention: Rust's Ugly Syntax | reddit.com/r/programming | 2023-02-02

    To give some context, IIRC the main reason why impl Trait was added in argument position was because it was needed in return position, so they added it for symmetry. This also has the benefit of being slightly easier to read when there are many type parameters. You can see some of this in the tracking issue for impl Trait.

  • tauri

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

    Project mention: What do people use for simple UI projects? | reddit.com/r/rust | 2023-02-02

    Tauri is an interesting option too https://tauri.app/

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • bat

    A cat(1) clone with wings.

    Project mention: Trial and error FreeBSD | reddit.com/r/freebsd | 2023-01-28
  • yew

    Rust / Wasm framework for building client web apps

    Project mention: Blazor United - When it ships it would be the most glorious way to do web with .NET | reddit.com/r/programming | 2023-01-25

    Aside from Blazor there's already some other projects like Yew (rust), seed (rust), asm-dom (C++) and vugu (Go) and more that have decent followings and activity. A lot more (especially managed languages) are waiting for some features to come online like wasm GC and host bindings (direct wasm access to browser apis which includes the DOM). It'll take a bit of time, but it'll get there eventually.

  • fd

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

    Project mention: Trial and error FreeBSD | reddit.com/r/freebsd | 2023-01-28
  • vaultwarden

    Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

    Project mention: Ask HN: Just got a brand new server, what do I do first? | news.ycombinator.com | 2023-02-01
  • bevy

    A refreshingly simple data-driven game engine built in Rust

    Project mention: What are the disadvantages of Rust? | reddit.com/r/rust | 2023-02-02

    yes. check out https://bevyengine.org and https://fyrox.rs for whole engines. theres also things like macroquad, nannou, piet, femtovg for higher level drawing and rendering abstractions and if you want something lower level i highly recommend wgpu (graphics abstraction over Vulkan, WebGL, Metal and more)

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • surrealdb

    A scalable, distributed, collaborative, document-graph database, for the realtime web

    Project mention: Go devs that learned Rust, what are your thoughts on it? | reddit.com/r/golang | 2023-01-08
  • hyperfine

    A command-line benchmarking tool

    Project mention: Performance drop in Zoom meetings on Intel Graphics | reddit.com/r/archlinux | 2023-01-30

    When I'm in a Zoom meeting I have serious performance issues. This does not happen on my desktop machine (i5-6400, NVIDIA GeForce GTX 1060 6GB, 12GB ram) though. I measured slowdown by benchmarking common stuff that I often run with hyperfine, e.g. compiling my latest LaTeX project (hyperfine --warmup 1 'latexmk -C main.tex && latexmk -pdf main.tex' -M 5):

  • Rust

    All Algorithms implemented in Rust (by TheAlgorithms)

    Project mention: New colorscheme | reddit.com/r/neovim | 2022-11-03

    Oh, i didn't implement convex hull algorithm. And that was a random file i opened from the Rust-Algorithms repo, I contributed with some algos few months back!

  • RustPython

    A Python Interpreter written in Rust

    Project mention: it's happening!!!! damn rust programmers they are rewriting all the world in rust | reddit.com/r/ProgrammerHumor | 2022-12-17

    We have already re-written the Python Interpreter in rust. Javascript will be just too easy to re-write in rust, fear not for we have already re-made nodejs in rust; aka Deno.

  • tikv

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

    Project mention: Can anyone recommend tikv nosql database | reddit.com/r/developers | 2023-01-13
  • gitui

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

    Project mention: So is or isn't this blazingly fast? | news.ycombinator.com | 2023-01-18
  • ruffle

    A Flash Player emulator written in Rust

    Project mention: How I still use Flash in 2022 | reddit.com/r/webdev | 2023-01-30
  • rust-analyzer

    A Rust compiler front-end for IDEs

    Project mention: Show r/rust: Wrote a toy type inferencer by implementing Hindley-Milner algorithm | reddit.com/r/rust | 2023-01-19
  • fnm

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

    Project mention: Is Pop!_OS aiming to be an immutable OS? | reddit.com/r/pop_os | 2023-01-26
  • zellij

    A terminal workspace with batteries included

    Project mention: They're all basically the same. | reddit.com/r/ProgrammerHumor | 2023-01-31

    Yeah, I'm gonna agree with you that tmux still has a lot more going for it. Zellij just has a lot of nice defaults and is generally more convenient for 80-90% of what I need. I do think the cli could use some more work though; autocompletions for sessions, for example, would be nice, and if background session instantiation gets merged, I'd be pretty happy.

  • zoxide

    A smarter cd command. Supports all major shells.

    Project mention: A tmux plugin to make creating/switching sessions easier | dev.to | 2023-01-24

    prefix + T (customisable) - displays a pop-up with fzf which displays the existing sessions followed by recently accessed directories (using zoxide). Choose the session or the directory and voila! You're in that session. If the session doesn't exist, it will be created.

  • RustScan

    🤖 The Modern Port Scanner 🤖

    Project mention: I just can't get RustScan to work. constantly the same error messages with 2 different versions | reddit.com/r/Kalilinux | 2023-01-12

    Did you read https://github.com/RustScan/RustScan, find the link to https://github.com/RustScan/RustScan/wiki/Installation-Guide and came across "Docker is the recommended way of installing RustScan"?

  • broot

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

    Project mention: A Practical Guide to fzf: Building a File Explorer | reddit.com/r/commandline | 2023-01-27

    - will navigate via broot if it is a directory or will view it on a pager --bind 'ctrl-/:execute( if [[ -d {} ]]; then broot {} > /dev/tty else bat --paging=always -pf -l=sh {} > /dev/tty fi)' // Also can add another condition to check file-mimetype if an image to preview it

  • actix

    Actor framework for Rust.

    Project mention: An Open Source Rust SNMP Simulator | dev.to | 2023-01-10

    Actix is an actor framework for developing concurrent applications built on top of the Tokio asynchronous runtime. It allows multiple actors to run on a single thread, but also allows actors to run on multiple threads via Arbiters. Actors can communicate with each other by sequentially exchanging typed messages.

  • volta

    Volta: JS Toolchains as Code. ⚡

    Project mention: How to Install Multiple Node.js Versions On the Same Machine | reddit.com/r/node | 2023-01-16
  • ffsend

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

    Project mention: Pingvin Share - A self-hosted file sharing platform | reddit.com/r/selfhosted | 2022-10-11

    That has a nice associated command line tool too handy for scripting (e.g. make bat file you can drop file on to share etc).

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-02-02.

Rust HacktoberFest related posts

Index

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

Project Stars
1 rust 77,139
2 tauri 57,761
3 bat 39,390
4 yew 26,169
5 fd 26,164
6 vaultwarden 22,581
7 bevy 21,548
8 surrealdb 17,416
9 hyperfine 14,585
10 Rust 13,558
11 RustPython 13,449
12 tikv 12,563
13 gitui 12,122
14 ruffle 11,404
15 rust-analyzer 11,332
16 fnm 10,181
17 zellij 9,662
18 zoxide 9,156
19 RustScan 9,010
20 broot 8,112
21 actix 7,666
22 volta 7,464
23 ffsend 6,405
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com