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: Making your own PR to the SurrealDB source code | dev.to | 2025-01-29

    Rust is a compiled language, and the first compilation always takes the longest because it builds the entire program from scratch. Once you have cloned the content from the SurrealDB repo, most likely using the git clone https://github.com/surrealdb/surrealdb command, you'll next want to type cargo build. This will begin compiling the code in debug mode. This mode produces a less optimized version but compiles faster, and is recommended unless the PR you are making involves testing performance.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. firecracker

    Secure and fast microVMs for serverless computing.

    Project mention: Show HN: Ephemeral VMs in 1 Microsecond | news.ycombinator.com | 2024-12-20

    Well, FireCracker has a jailer process: https://github.com/firecracker-microvm/firecracker/blob/main...

  4. cube.js

    ๐Ÿ“Š Cube โ€” Universal semantic layer platform for AI, BI, spreadsheets, and embedded analytics

    Project mention: Show HN: Trilogy โ€“ A Reusable, Composable SQL Experiment | news.ycombinator.com | 2024-11-25

    Not a SQL replacement, but if you're looking for an open source semantic layer, Cube is the way to go [0]

    0 - https://github.com/cube-js/cube

  5. neon

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

    Project mention: Netflix But better | dev.to | 2025-02-06

    Data storage will be handled by a Neon cloud PostgreSQL database, while the Vercel AI SDK will power our embeddings and search queries. Finally, Drizzle will serve as the ORM to interact with the database.

  6. databend

    ๐——๐—ฎ๐˜๐—ฎ, ๐—”๐—ป๐—ฎ๐—น๐˜†๐˜๐—ถ๐—ฐ๐˜€ & ๐—”๐—œ. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com

    Project mention: Top 5 Snowflake Alternatives for Cost-Effective Data Warehousing | news.ycombinator.com | 2024-09-06

    Check out Databend, an open-source alternative to Snowflake with 90%+ product and syntax similarity (almost no migration cost). Itโ€™s cost-effective and powerful.

    GitHub: https://github.com/datafuselabs/databend/issues/13059

    Comparison: https://www.databend.com/comparison

  7. risingwave

    The event stream processing platform for developers. Unified experience for real-time data ingestion, stream processing, and low-latency serving. Best-in-class performance and cost-efficiency. Supports SQL and Python.

    Project mention: RisingWave: Process, manage, and analyze event streams with Postgres-style SQL | news.ycombinator.com | 2024-07-18
  8. spin

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

    Project mention: Spin Joins CNCF Sandbox: Strengthening Adoption and Benefits for Organizations and Developers | dev.to | 2025-01-24

    Today, we are excited to announce that Spin has officially been accepted as a Cloud Native Computing Foundation (CNCF) Sandbox project and SpinKube will now be housed within the Spin project.

  9. Nutrient

    Nutrient โ€“ The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrientโ€™s SDK handles billion-page workloads - so you donโ€™t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  10. extism

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

    Project mention: WASM Will Replace Containers | news.ycombinator.com | 2025-02-11

    Application plugins could also be wasm. That lets plugin authors write in any language they want and have their plugin work. That's the idea behind the Extism framework:

    https://extism.org/

  11. fluvio

    Lean and mean distributed stream processing system written in rust and web assembly. Alternative to Kafka + Flink in one.

    Project mention: 5 Learnings from sharing Kafka vs Fluvio Benchmarks on Reddit | dev.to | 2025-02-13

    Fluvio is a distributed streaming engine built in Rust over the past six years. While it follows Apache Kafka's conceptual patterns, it introduces programmable design patterns through Rust and WebAssembly-based stream processing called Stateful DataFlow (SDF). This makes Fluvio a complete platform for event streaming.

  12. workers-rs

    Write Cloudflare Workers in 100% Rust via WebAssembly

    Project mention: Python Cloudflare Workers | news.ycombinator.com | 2024-04-02

    - The speed of the Python interpreter running in WebAssembly

    Today, Python cold starts are slower than cold starts for a JavaScript Worker of equivalent size. A basic "Hello World" Worker written in JavaScript has a near zero cold start time, while a Python Worker has a cold start under 1 second.

    That's because we still need to load Pyodide into your Worker on-demand when a request comes in. The blog post describes what we're working on to reduce this โ€” making Pyodide already available upfront.

    Once a Python Worker has gone through a cold start though, the differences are more on the margins โ€” maybe a handful milliseconds, depending on what happens during the request.

    - There is a slight cost (think โ€” microseconds not milliseconds) to crossing the "bridge" between JavaScript and WebAssembly โ€” for example, by performing I/O or async operations. This difference tends to be minimal โ€” generally something measured in microseconds not milliseconds. People with performance sensitive Workers already write them in Rust https://github.com/cloudflare/workers-rs, which also relies on bridging between JavaScript and WebAssembly.

    - The Python interpreter that Pyodide provides, that runs in WebAssembly, isn't as fast as the years and years of optimization that have gone into making JavaScript fast in V8. But it's still relatively early days for Pyodide, compared to the JS engine in V8 โ€” there are parts of its code where we think there are big perf gains to be had. We're looking forward to upstreaming performance improvements, and there are WebAssembly proposals that help here too.

  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: SQLPage: Automatically build a UI on top of SQL queries | news.ycombinator.com | 2024-10-22
  15. matano

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

  16. OctoBase

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

  17. grafbase

    The GraphQL Federation platform

    Project mention: Why I love Rust for tokenising and parsing | news.ycombinator.com | 2024-11-07
  18. 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.

  19. wasm-workers-server

    ๐Ÿš€ Develop and run serverless applications on WebAssembly

  20. seafowl

    Analytical database for data-driven Web applications ๐Ÿชถ

  21. metatype

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

    Project mention: Redis runtime now available on Metatype | news.ycombinator.com | 2024-08-18
  22. serverless-rust-demo

    Sample serverless application written in Rust

  23. zerocal

    ๐Ÿšซ๐Ÿ“† Serverless calendar built with shuttle.rs

  24. rust_serverless_runtime

    A serverless runtime in 200 lines atop deno and sqlite

  25. assemblylift

    The easiest way to build & deploy cloud native microservices! Written in Rust, powered by WebAssembly ๐Ÿš€

  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

  • WASM-Native Orchestration

    6 projects | news.ycombinator.com | 13 Feb 2025
  • Spin Joins CNCF Sandbox: Strengthening Adoption and Benefits for Organizations and Developers

    2 projects | dev.to | 24 Jan 2025
  • Exploring the MQTT Trigger for Spin: Simplifying Real-time Communication

    3 projects | dev.to | 25 Nov 2024
  • Automating API endpoint testing with Spin

    2 projects | dev.to | 21 Nov 2024
  • Spin gh - Generate GitHub Actions for your Spin Apps in seconds

    2 projects | dev.to | 15 Nov 2024
  • Show HN: Prisma Postgres. Runs on bare metal and unikernels

    3 projects | news.ycombinator.com | 30 Oct 2024
  • How to Deploy Your Rig App on AWS Lambda: A Step-by-Step Guide

    7 projects | dev.to | 1 Nov 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 Feb 2025
    SaaSHub helps you find the best software and product alternatives Learn more โ†’

Index

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

# Project Stars
1 surrealdb 28,672
2 firecracker 27,040
3 cube.js 18,224
4 neon 16,141
5 databend 8,164
6 risingwave 7,370
7 spin 5,665
8 extism 4,723
9 fluvio 4,110
10 workers-rs 2,730
11 restate 1,859
12 SQLPage 1,852
13 matano 1,506
14 OctoBase 1,479
15 grafbase 1,111
16 golem 699
17 wasm-workers-server 529
18 seafowl 468
19 metatype 380
20 serverless-rust-demo 280
21 zerocal 165
22 rust_serverless_runtime 131
23 assemblylift 111

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Rust is
the 5th most popular programming language
based on number of references?