SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust HacktoberFest Projects
-
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 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.
-
-
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.
-
-
Project mention: Ask HN: Just got a brand new server, what do I do first? | news.ycombinator.com | 2023-02-01
-
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.
-
Project mention: Go devs that learned Rust, what are your thoughts on it? | reddit.com/r/golang | 2023-01-08
-
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):
-
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!
-
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.
-
-
-
-
Project mention: Show r/rust: Wrote a toy type inferencer by implementing Hindley-Milner algorithm | reddit.com/r/rust | 2023-01-19
-
-
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.
-
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.
-
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"?
-
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 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.
-
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-11That 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
Rust HacktoberFest related posts
- Weird things I learned while writing an x86 emulator
- Rust's Ugly Syntax
- STOP DOING RUST
- What happened to that smart contract thing that Fluffypony was developing?
- Discussing the next step for async methods in traits: returning futures that are Send
- Puzzle: Why is Mutex<T> always Sync, but RwLock<T> is only Sync for T: Sync?
- Guide to installing Grimhammer 3 and other mods on Epic Games (Should work for other Warhammers)
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b991fb8>
www.saashub.com | 3 Feb 2023
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 |