Top 10 Rust Server Projects
🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.Project mention: Lightning-Fast, Open Source Search | news.ycombinator.com | 2021-05-14
Typesense seems like a good fully-featured alternative to Elasticsearch. I.e. it's basically a database with fuzzy-search features (schemas, fields, facets, ordering, scoring profiles, etc), and its speed is enabled by holding everything in RAM.
If you just want the fuzzy-search part (query string -> list of matching document ids) and don't want to pay for GBs of RAM, sonic  seems to be an interesting project. It's very fast (μs) and uses very little RAM but doesn't offer DB-like features such as sorting, schemas/fields, scoring etc. It's more of a low-level primitive for building your own search engine than an integrated search engine that's ready to use out of the box.
A super-easy, composable, web server framework for warp speeds.Project mention: What Are Your Moves Tomorrow, June 07, 2021 | reddit.com/r/wallstreetbets | 2021-06-06
I use warp to set up a web server and then just have them talk over a REST api that I make with warp.
Run Linux Software Faster and Safer than Linux with Unikernels.
🌟 For when you really just want to serve some files over HTTP right now!Project mention: What you don't like about Rust? | reddit.com/r/rust | 2021-05-17
(Which is why, so far, I've stuck to writing async Rust stuff that I can then lock down tightly in a sandbox. For example, one project I've been meaning to finish v0.1 of is a cross between a learning project and a playground for potential contributions to miniserve (thus, actix-web based) which presents the specified folder as an image gallery, and it currently includes a launcher wrapper which goes above and beyond to configure Firejail to lock it down. No write permissions to anywhere but ~/.cache/thumbnails, a dynamically built Firejail profile that blacklists any unnecessary folder outside /home and, thus, not covered by --whitelist, uses --readonly on anything not hidden by whitelist/blacklist directives, future plans to customize the default system call whitelist, etc.)
A GraphQL server library implemented in RustProject mention: Async graphql object not working with Datetime | reddit.com/r/rust | 2021-04-13
Web framework in RustProject mention: What's everyone working on this week (23/2021)? | reddit.com/r/rust | 2021-06-07
I'm continuing implementing features, getting Cozy Date app (cozydate.com) ready for launch. The backend is Rust + rouille on Heroku. This week I'm finishing up the app's Account Settings page. I'm merging a bunch of get/check/save RPCs for user postal code, identity, preferences, and account status into a single set of RPCs /get-account-settings, /check-account-settings, and /save-account-settings. This will eliminate some error states and reduce duplication in frontend and backend code. It also moves error message generation code from the frontend to the backend.
Rust Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev.Project mention: Introduction to gRPC in Rust | dev.to | 2021-05-03
Images of planets are included in the application binary at compile time using rust_embed crate (at the development time they are loaded from a file system).
A blazingly fast static web server with routing, templating, and security in a single binary you can set up with zero code. :zap::crab:Project mention: Blog is now hosted on a GPS/LTE modem | news.ycombinator.com | 2021-04-02
Scout APM - Leading-edge performance monitoring starting at $39/month. 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.
An easy to install, high-performance, zero maintenance proxy to run an encrypted DNS server.
Create, share, fetch and model linked Atomic Data! This project consists of a CLI, a server and a library for Rust. (by joepio)Project mention: What’s everyone working on this week (13/2021)? | reddit.com/r/rust | 2021-03-29
I'm working on a plugin system in Atomic, which is a database for typed linked data. It's supposed to become a personalized data server (similar to the Solid project, but) with server side extensibility. Creating this abstraction is proving to be one of the most challenging things for me. I'm really glad that this tutorial on wasm plugins exist, though.
warp-cors is a proxy server which enables CORS for the proxied requestProject mention: Layer 7 proxy | reddit.com/r/rust | 2021-01-22
What are some of the best open-source Server projects in Rust? This list will help you:
|5||Rouille, Rust web server middleware||653|