Rust Serverless

Open-source Rust projects categorized as Serverless

Top 23 Rust Serverless Projects

  1. surrealdb

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

    Project mention: Hybrid vector + text Search in the terminal with SurrealDB and Ratatui | dev.to | 2025-08-20

    The PR that adds hybrid search to SurrealDB does a great job at explaining how it works. While vector search works well for lexical similarity, and full-text (lexical) search is optimized for precise results, sometimes you might want to combine the two to obtain a single similarity score.

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: Firecracker: Secure and fast microVMs for serverless computing | news.ycombinator.com | 2025-08-28
  4. neon

    Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.

    Project mention: You don’t need 20 tools. Just use Postgres (seriously!) | dev.to | 2025-08-28

    Neon (serverless Postgres)

  5. cube.js

    📊 Cube’s universal semantic layer platform is the next evolution of OLAP technology for AI, BI, spreadsheets, and embedded analytics

    Project mention: Getting AI to write good SQL: Text-to-SQL techniques explained | news.ycombinator.com | 2025-05-16

    the short answer: use a semantic layer.

    It's the cleanest way to give the right context and the best place to pull a human in the loop.

    A human can validate and create all important metrics (e.g. what does "monthly active users" really mean) then an LLM can use that metric definition whenever asked for MAU.

    With a semantic layer, you get the added benefit of writing queries in JSON instead of raw SQL. LLM's are much more consistent at writing a small JSON vs. hundreds of lines of SQL.

    We[0] use cube[1] for this. It's the best open source semantic layer, but there's a couple closed source options too.

    0 - https://www.definite.app/

    1 - https://cube.dev/

  6. databend

    𝗔𝗜-𝗡𝗮𝘁𝗶𝘃𝗲 𝗗𝗮𝘁𝗮 𝗪𝗮𝗿𝗲𝗵𝗼𝘂𝘀𝗲. Open-source Snowflake alternative. Proven at petabyte scale with enterprise performance. Built for multimodal analytics. https://databend.com

    Project mention: Databend Monthly Report: July 2025 | dev.to | 2025-08-06

    Check out what we're building at https://github.com/databendlabs/databend.

  7. spin

    Spin is the open source developer tool for building and running serverless applications powered by WebAssembly.

    Project mention: Running Serverless Wasm Functions on the Edge with k3s and SpinKube | dev.to | 2025-07-24

    Spin: The developer framework for building serverless functions with built-in bindings for key-value storage, relational databases, AI inferencing, and more

  8. extism

    The framework for building with WebAssembly (wasm). Easily & securely load wasm modules, move data, call functions, and build extensible apps.

    Project mention: Microsoft Flight Simulator 2024: WebAssembly API | news.ycombinator.com | 2025-07-29
  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. fluvio

    🦀 event stream processing for developers to collect and transform data in motion to power responsive data intensive applications.

    Project mention: What If We Could Rebuild Kafka from Scratch? | news.ycombinator.com | 2025-04-25
  11. rivet

    🔩 The open-source alternative to Durable Objects. Rivet Actors provide long-lived processes with durable state, realtime, and scalability. (by rivet-gg)

    Project mention: What Would a Kubernetes 2.0 Look Like | news.ycombinator.com | 2025-06-19

    Our self-hosting docs are very rough right now – I'm fully aware of the irony given my comment. It's on our roadmap to get them up to snuff within the next few weeks.

    If you're curious on the details, we've put a lot of work to make sure that there's as few moving parts as possible:

    We have our own cloud VM-level autoscaler that's integrated with the core Rivet platofrm – no k8s or other orchestrators in between. You can see the meat of it here: https://github.com/rivet-gg/rivet/blob/main/packages/core/se...

    For example, Rivet has an API to dynamically spin up a cluster on demand: https://github.com/rivet-gg/rivet/blob/335088d0e7b38be5d029d...

    Once you start the Rivet "seed" process with your API key, everything from there is automatic.

    Therefore, self-hosted deployments usually look like one of:

    - Plugging in your cloud API token in to Rivet for autoscaling (recommended)

    - Fixed # of servers (hobbyist deployments that were manually set up, simple Terraform deployments, or bare metal)

    - Running within Kubernetes (usually because it depends on existing services)

  12. workers-rs

    Write Cloudflare Workers in 100% Rust via WebAssembly

  13. restate

    Restate is the platform for building resilient applications that tolerate all infrastructure faults w/o the need for a PhD.

    Project mention: Every System is a Log: Avoiding coordination in distributed applications | news.ycombinator.com | 2025-01-24

    > Restate is open source and you can download it at...

    https://github.com/restatedev/restate/blob/main/LICENSE#L1

    > Business Source License 1.1

    https://spdx.org/licenses/BUSL-1.1.html

    > The Business Source License (this document, or the “License”) is not an Open Source license.

  14. SQLPage

    Fast SQL-only data application builder. Automatically build a UI on top of SQL queries.

    Project mention: SQLx – The Rust SQL Toolkit | news.ycombinator.com | 2025-07-25

    I use a fork of sqlx in SQLPage [1]. I think my main complaint about it is runtime errors (or worse, values decoded as garbage) when decoding SQL values to the wrong rust type.

    * [1] https://sql-page.com/

  15. OctoBase

    🐙 OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.

  16. matano

    Open source security data lake for threat hunting, detection & response, and cybersecurity analytics at petabyte scale on AWS

    Project mention: Matano: Open-source security data lake for cybersecurity analytics | news.ycombinator.com | 2025-04-03
  17. robustmq

    A high-performance distributed message queue built with Rust.

    Project mention: RobustMQ, a converged message queue compatible with multiple protocols | news.ycombinator.com | 2025-04-27
  18. DragonOS

    DragonOS is an operating system developed from scratch using Rust, with Linux compatibility. It is designed for **Serverless** scenarios. 使用Rust从0自研内核,具有Linux兼容性的操作系统,面向云计算Serverless场景而设计。

  19. golem

    Golem is an open source durable computing platform that makes it easy to build and deploy highly reliable distributed systems. (by golemcloud)

    Project mention: Thoughts on ThoughtWorks Radar 2024 | dev.to | 2024-11-02

    I was super pumped when the Zio creator had a hand in creating this State-Machine-That-Can’t-Crash as a Service, called Golem. I was further excited because they had support for Grain, an OCAML style FP soundly typed language. I could just never find the time/inspiration to play as I still feel trapped in the “all things are AWS” vortex. Yes, I’ve played with & used CloudFlare in production, but… as a AWS Step Functions fan, this seemed like a cool idea. One of these weekends I’ll try again with TypeScript since Grain appears to be no longer an option.

  20. wasm-workers-server

    🚀 Develop and run serverless applications on WebAssembly

  21. seafowl

    Analytical database for data-driven Web applications 🪶

  22. metatype

    Declarative API development platform. Build backend components with WASM, Typescript and Python, no matter where and how your (legacy) systems are.

  23. swim-rust

    Self-contained distributed software platform for building stateful, massively real-time streaming applications in Rust.

  24. serverless-rust-demo

    Sample serverless application written in Rust

  25. zerocal

    🚫📆 Serverless calendar built with shuttle.rs

  26. SaaSHub

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

    SaaSHub logo
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).

Rust Serverless discussion

Log in or Post with

Rust Serverless related posts

  • Database Setup for Smart Village Project: A Complete Windows Guide

    1 project | dev.to | 16 Aug 2025
  • Writing a storage engine for Postgres: an in-memory Table Access Method

    1 project | news.ycombinator.com | 7 Aug 2025
  • Databend Monthly Report: July 2025

    1 project | dev.to | 6 Aug 2025
  • Running Serverless Wasm Functions on the Edge with k3s and SpinKube

    2 projects | dev.to | 24 Jul 2025
  • Databend Monthly Report(June 2025)

    1 project | dev.to | 8 Jul 2025
  • Unlocking Otel in WebAssembly - Wasm I/O 2025

    3 projects | dev.to | 3 Jul 2025
  • Rawkode's Hands-on Intro to Fermyon Wasm Functions

    2 projects | dev.to | 8 Jun 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 surrealdb 29,947
2 firecracker 29,860
3 neon 19,573
4 cube.js 18,827
5 databend 8,756
6 spin 6,026
7 extism 5,163
8 fluvio 4,990
9 rivet 4,263
10 workers-rs 3,017
11 restate 2,817
12 SQLPage 2,291
13 OctoBase 1,709
14 matano 1,611
15 robustmq 1,091
16 DragonOS 1,027
17 golem 841
18 wasm-workers-server 535
19 seafowl 492
20 metatype 396
21 swim-rust 348
22 serverless-rust-demo 294
23 zerocal 170

Sponsored
Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com