Top 23 Rust Open-Source Projects
Empowering everyone to build reliable and efficient software.Project mention: How to remove personal information from Rust produced executables? | reddit.com/r/rust | 2021-10-25
Rust currently always includes debug info. Atm you have to manually strip binaries to get rid of them. Though https://github.com/rust-lang/rust/pull/90058 is about to be stabilized which will add a built-in option for this.
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.
A cross-platform, OpenGL terminal emulator.Project mention: NEOVIM- Telescope is showing half of the icons | reddit.com/r/neovim | 2021-10-22
Sloved I have no idea why this was happening in Konsole (KDE Terminal) and it was okay on neovim-qt and other terminal emulators. actually it's not a solution but I just change my terminal emulator to Alacritty, and now everything is working well.
A cat(1) clone with wings.Project mention: Command line utility to show md / regular txt files like man pages? | reddit.com/r/commandline | 2021-10-20
There other cli markdown viewers: * bat - my personal choice * mdcat - viewer in rust * mdless - was ok as far as I recall * glow - used to use it, did the job pretty well * terminal_markdown_viewer * mdo
Build smaller, faster, and more secure desktop applications with a web frontend.Project mention: What do you use for a MacOS app? Electron? | reddit.com/r/reactjs | 2021-10-23
A curated list of Rust code and resources.Project mention: When you encounter a software development problem, at what point do you decide to start looking for a secure API that provides the solution vs building it yourself? When will we see a WebDepot(Home Depot for APIs)? | reddit.com/r/coding | 2021-10-14
There are a few repos named "awesome-X" like https://github.com/rust-unofficial/awesome-rust
The Servo Browser EngineProject mention: Looks like via Amazon Smile, we collectively were able to donate almost $1000 this past quarter to help Mozilla keep the internet open and free for everyone | reddit.com/r/firefox | 2021-09-16
Run Linux Software Faster and Safer than Linux with Unikernels.
:crab: Small exercises to get you used to reading and writing Rust code!Project mention: Suggested reading to better understand types and casting? | reddit.com/r/learnrust | 2021-10-21
Can you share what you did or tried and didn't work? Someone can give you another solution that isn't the one you're expected to get at according to the exercise. For what it's worth here's the recommended reading from rustlings https://github.com/rust-lang/rustlings/tree/main/exercises/error_handling
A simple, fast and user-friendly alternative to 'find'Project mention: Finding files | reddit.com/r/linuxquestions | 2021-10-12
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!Project mention: how to put newline before every command output in bash | reddit.com/r/Ubuntu | 2021-10-22
Starship - The minimal, blazing-fast, and infinitely customizable prompt for any shell! https://starship.rs/
Powerful, fast, and an easy to use search engineProject mention: Scaling Indexing and Search – Algolia New Search Architecture | news.ycombinator.com | 2021-10-15
Rust / Wasm framework for building client web appsProject mention: Iced.rs tutorial: How to build a simple Rust frontend web app | dev.to | 2021-10-22
The biggest difference between Iced.rs and Yew is that while Yew is purely for building web apps, Iced’s focus is actually on cross-platform applications; the web is only one of several platforms you can build an application for.
FlatBuffers: Memory Efficient Serialization LibraryProject mention: C++ Jobs - Q4 2021 | reddit.com/r/cpp | 2021-10-02
Technologies: Apache Arrow, Flatbuffers, C++ Actor Framework, Linux, Docker, Kubernetes
Secure and fast microVMs for serverless computing.Project mention: Say you open a page with a 100 images on it for example. With lambda the all images are resized for you in parallel, so total 100ms. If this was servers, would have to run 100 servers to give you the same performance. | reddit.com/r/programmingcirclejerk | 2021-10-12
They use Rust, obviously
A new type of shellProject mention: Nushell – a new type of shell written in Rust | news.ycombinator.com | 2021-10-23
Esbuild and swc are two native packages that gained a lot of attention lately thanks to their impressive performances over their competitors. They recently revamped how their packages are built to avoid complex postinstall scripts, but did so in a way that was less efficient than before for Yarn projects.
A web framework for Rust.Project mention: Kerla: Monolithic kernel in Rust, aiming for Linux ABI compatibility | news.ycombinator.com | 2021-10-25
I just meant that even big projects posted here in the past like the Headcrab debugger: https://github.com/headcrab-rs/headcrab have been seemingly abandoned now.
Even Rocket https://github.com/SergioBenitez/Rocket seems to have greatly slowed development unfortunately.
A modern replacement for ‘ls’.Project mention: Easier life with Linux | reddit.com/r/linuxquestions | 2021-09-13
Tools that make my life easier would be fzf, fd, exa, micro, ripgrep, bat etc.
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...Project mention: Pointer Fu: An adventure in the Tokio code base | dev.to | 2021-10-25
In an effort to understand the internals of asynchronous runtimes, I've been spending time reading Tokio's source code. I've still got a long way to go but it has been a great journey so far.
Mirror of https://gitlab.redox-os.org/redox-os/redoxProject mention: Porting QEMU to RedoxOS | news.ycombinator.com | 2021-07-15
>I wish opportunities had been around when I was learning to program.
And yet now, we have plenty of projects and nobody contributing.
This graph doesn't look so healthy. Projects with one major contributor tend to die the moment that contributor loses interest.
Which leads me to wonder, if rust is so popular, and this is one of the most relevant rust projects in the wild, why is this essentially a single contributor repo? Linus didn't write Linux by himself. Redox is never going to happen with a single developer.
Doesn't anyone want a memory safe OS and micro kernel? What does this say about the demand for memory safe systems languages?
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.Project mention: Implementing the Health Check API Pattern with Rust | dev.to | 2021-10-24
In this blog post, we are going to implement the Health Check API pattern using the actix-web web framework that uses sqlx to connect to a local PostgreSQL database instance.
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.Project mention: Scaling Indexing and Search – Algolia New Search Architecture | news.ycombinator.com | 2021-10-15
If you need fast but absolutely non customizable search that can live off a lot less than 1GB of RAM (less than 100MBs even) then you might have some success with https://github.com/valeriansaliou/sonic
A cross-platform GUI library for Rust, inspired by ElmProject mention: Iced.rs tutorial: How to build a simple Rust frontend web app | dev.to | 2021-10-22
Another thing to note is that Iced.rs is very much in early and active development. While it’s absolutely possible to build basic apps with it, the ecosystem isn’t particularly mature yet. Besides the docs and examples, at this early stage, it’s a bit rocky to get started, especially if you’re trying to build something complex.
What are some of the best open-source Rust projects? This list will help you:
Are you hiring? Post a new remote job listing for free.