Top 23 Rust Rust Projects
Deno doesn't download anything that isn't imported, so "publishing" isn't like it is on npm where the whole packages is downloaded. The README will be on deno.land, but it wont get downloaded because it won't be imported.
Empowering everyone to build reliable and efficient software.Project mention: Poor (and bizarre) rustc error message? | reddit.com/r/rust | 2021-09-26
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: Trying to reach terminal constancy using ANSI only colors | dev.to | 2021-09-16
I really like the alacritty terminal and I needed to find a color style that works for me. I ended up with something like this:
A cat(1) clone with wings.Project mention: bat - A nifty cat clone with wings | reddit.com/r/linux | 2021-09-24
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 😁
A curated list of Rust code and resources.Project mention: I completely ignored the front end development scene for 6 months. It was fine | news.ycombinator.com | 2021-09-03
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.
A simple, fast and user-friendly alternative to 'find'Project mention: merging multiple mkv files | reddit.com/r/animepiracy | 2021-09-20
Do your episodes have a specific syntax? If so then I suggest using fd. You don't have to script anything and its really simple too.
:crab: Small exercises to get you used to reading and writing Rust code!Project mention: Learning Rust with rustlings | dev.to | 2021-09-25
☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!Project mention: Discussion Thread | reddit.com/r/neoliberal | 2021-09-23
Can't speak to how well it works on windows but I use starship (rust btw)
Powerful, fast, and an easy to use search engineProject 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 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).
Rust / Wasm framework for building client web appsProject mention: What's everyone working on this week (38/2021)? | reddit.com/r/rust | 2021-09-20
I initially meant to use Rails as a way to learn it, but missed Rust too much and switched to Yew for the frontend and Diesel and Tide for the backend. I'm trying to force myself to care more about finishing the project (and quickly getting it into production!) than making everything perfect, which is difficult for me.
Secure and fast microVMs for serverless computing.Project mention: Writing Well-Documented Code – Learn from Examples | news.ycombinator.com | 2021-09-04
This is a great comment: instead of making generic arguments, you actually tried to show how to do it better. Thank you.
I don't find the comments in the original code distracting, but I do like your version better.
> I'm also curious why burst is consumed, then budget. I would expect _budget_ to be consumed first (with refill) with overflow into burst? My expectation is for burst and budget to have different refill schedules in auto_replenish, so using burst first would result in more failures by missing refill opportunities.
This behavior is documented in the public API , so whatever is the reason why it was chosen, I don't think it can ever be changed.
> I don't understand why OverConsumption is different to Failure. Both will result in throttling by the caller. The reason for the difference should be documented.
My understanding is this. If the number of tokens requested is greater than the remaining budget but less than the size of the bucket, the call is rejected and the caller is blocked until it has enough tokens. But if the number of requested tokens is greater than the size of the bucket, the caller will never have enough tokens. Instead of blocking the caller forever, the rate limiter lets the call go through, but then blocks the caller for a while to compensate for the over-consumption. Here's the handling . I wish it was documented better.
A new type of shellProject mention: A single person answered 76k questions about SQL on StackOverflow. Averaging 22.8 answers per day, every day, for the past 8.6 years. | reddit.com/r/programming | 2021-09-24
There's https://www.nushell.sh/ which is looking pretty good. And I think actual scripting Deno/Typescript is going to be a very solid option.
A web framework for Rust.Project mention: URL Shortener with Rust, Svelte, & AWS (2/): Simple HTTP API | dev.to | 2021-09-20
In this article, we will create a simple URL-shortener API, and serve the endpoint locally. For the web framework, we will be using Rocket to reduce the amount of boilerplate and help us focus on the application logic.
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: Hey Rustaceans! Got an easy question? Ask here (38/2021)! | reddit.com/r/rust | 2021-09-21
Seems like there's no API for that - at least not yet: https://github.com/tokio-rs/tokio/issues/3150.
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.Project mention: Web framework for production use | reddit.com/r/rust | 2021-08-29
I used actix-web framework, but recently switched to axum in one of my projects, and it's really nice, the community is very helpful, and there's a good documentation, I don't like few things in actix-web, for example if you want stable you need to use old Tokio 0.x, while most crates are now running 1.x, and those aren't compatible with each other. Axum is also much more modular, it uses few existing crates such as hyper, http and etc, where actix-web makes it's own actix-http. If anyone is interested, here's the project I'm talking about.
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.Project mention: ELI5: What is schema-less search? | reddit.com/r/explainlikeimfive | 2021-09-05
This is the introduction of sonic project
A cross-platform GUI library for Rust, inspired by ElmProject mention: Borderlands 3 Save Editor - A GUI save editor written in Rust using iced. | reddit.com/r/rust | 2021-09-24
Not too difficult, essentially you will need to implement two traits from iced, one to handle the rendering of the component and one to handle events i.e mouse events/keyboard events. You can use an existing component as a template and modify it to your needs.
Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rsProject mention: How can I run vaultwarden with postgresql or mysql? | reddit.com/r/selfhosted | 2021-09-26
A refreshingly simple data-driven game engine built in RustProject 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.
What are some of the best open-source Rust projects in Rust? This list will help you:
Are you hiring? Post a new remote job listing for free.