Rust Serverless

Open-source Rust projects categorized as Serverless

Top 23 Rust Serverless Projects

  • surrealdb

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

  • Project mention: Show HN: I made a tool to easily compare pricing of developer tools and services | news.ycombinator.com | 2024-04-23

    you should add https://surrealdb.com -- basically an open source firebase. and they will launch a paid cloud offering soon.

  • firecracker

    Secure and fast microVMs for serverless computing.

  • Project mention: Lambda Internals: Why AWS Lambda Will Not Help With Machine Learning | dev.to | 2024-04-25

    This architecture leverages microVMs for rapid scaling and high-density workloads. But does it work for GPU? The answer is no. You can look at the old 2019 GitHub issue and the comments to it to get the bigger picture of why it is so.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cube.js

    📊 Cube — The Semantic Layer for Building Data Applications

  • Project mention: MQL – Client and Server to query your DB in natural language | news.ycombinator.com | 2024-04-07

    I should have clarified. There's a large number of apps that are:

    1. taking info strictly from SQL (e.g. information_schema, query history)

    2. taking a user input / question

    3. writing SQL to answer that question

    An app like this is what I call "text-to-sql". Totally agree a better system would pull in additional documentation (which is what we're doing), but I'd no longer consider it "text-to-sql". In our case, we're not even directly writing SQL, but rather generating semantic layer queries (i.e. https://cube.dev/).

  • neon

    Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage.

  • Project mention: How to ditch Neon | dev.to | 2024-05-01

    If you're reading this you probably got a really steep bill from Neon after finding yourself on their "Scale" plan. If you do want to stay with Neon but avoid surprise bills then go to the Plans page and choose what you actually want.

  • databend

    𝗗ð—Ū𝘁ð—Ū, 𝗔ð—ŧð—Ūð—đ𝘆𝘁ð—ķ𝗰𝘀 & 𝗔𝗜. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com

  • Project mention: Solutions to manage runaway Snowflake costs? | news.ycombinator.com | 2024-01-16

    Databend vs. Snowflake: https://github.com/datafuselabs/databend/issues/13059

  • risingwave

    SQL stream processing, analytics, and management. PostgreSQL simplicity, unrivaled performance, and seamless elasticity. 🚀 10x more productive. 🚀 10x more cost-efficient.

  • Project mention: Proton, a fast and lightweight alternative to Apache Flink | news.ycombinator.com | 2024-01-30

    How does this compare to RisingWave and Materialize?

    https://github.com/risingwavelabs/risingwave

  • spin

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

  • Project mention: Git Prom! My Favorite Git Alias | dev.to | 2024-01-05

    For example, here's a snippet of my Git config for the spin repository:

  • SaaSHub

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

    SaaSHub logo
  • extism

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

  • Project mention: Extism: Cross-language framework for building with WebAssembly | news.ycombinator.com | 2024-05-02
  • fluvio

    Lean and mean distributed stream processing system written in rust and web assembly.

  • Project mention: Ask HN: WebSocket Relay? | news.ycombinator.com | 2024-02-27
  • 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.

  • matano

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

  • Project mention: Cisco Acquires Splunk | news.ycombinator.com | 2023-09-21

    sorry thats https://matano.dev

  • OctoBase

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

  • Project mention: OctoBase: Local-first, collaborative data engine written in Rust | news.ycombinator.com | 2023-06-28
  • grafbase

    The future of APIs

  • Project mention: Database Review: Top Five Missing Features from Database APIs | dev.to | 2023-09-14

    Grafbase (GraphQL)

  • SQLpage

    SQL-only webapp builder, empowering data analysts to build websites and applications quickly

  • Project mention: OAuth and OIDC Implementation in SQL | news.ycombinator.com | 2024-04-25
  • wasm-workers-server

    🚀 Develop and run serverless applications on WebAssembly

  • Project mention: Node on Web. Use Nodejs freely in your browser with Linux infrastructure. | /r/node | 2023-07-03

    "Wasm Workers Server (wws) is an open source tool to develop and run serverless applications server on top of WebAssembly. The applications are composed by multiple modules called workers. Each of these tiny modules is in charge of replying to a specific HTTP endpoint in your application." Wasm Workers Server, "JavaScript Workers based on JavaScript work out of the box with Wasm Workers Server. The server integrates a JavaScript interpreter compiled into a WebAssembly module. Currently, the interpreter we support is quickjs and we are working on adding new ones." JavaScript

  • seafowl

    Analytical database for data-driven Web applications ðŸŠķ

  • Project mention: Gcsfuse: A user-space file system for interacting with Google Cloud Storage | news.ycombinator.com | 2023-09-06

    In case you're interested in scale-to-zero database hosting, a few months ago I paired gcsfuse with Seafowl [0][1], an early stage open source database written in Rust. Was a lot of fun balancing tradeoffs that are usually not possible with classical databases e.g. Postgres. Thank you gcsfuse contributors.

    [0] https://seafowl.io

  • serverless-rust-demo

    Sample serverless application written in Rust

  • zerocal

    ðŸšŦ📆 Serverless calendar built with shuttle.rs

  • upvpn-app

    UpVPN is the world's first Serverless VPN. The VPN app is available for macOS, Linux, Windows, and Android. The UpVPN service can also be used with any WireGuard compatible client using the Web Device feature.

  • Project mention: Porn restrictions are leading to a VPN boom | news.ycombinator.com | 2024-04-06

    https://UpVPN.app for couple of minutes of VPN

  • rust_serverless_runtime

    A serverless runtime in 200 lines atop deno and sqlite

  • assemblylift

    The easiest way to build & deploy cloud native microservices! Written in Rust, powered by WebAssembly 🚀

  • serverless-aws-rust-http

    âšĄðŸ—ïļ template for new aws lambda serverless rust http apps

  • rust-discord-bot

    A pure-Rust serverless discord chatbot hosted on Cloudflare Workers.

  • 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 related posts

  • How to ditch Neon

    2 projects | dev.to | 1 May 2024
  • Serverless Postgres with Neon - My first impression

    1 project | dev.to | 24 Apr 2024
  • MQL – Client and Server to query your DB in natural language

    2 projects | news.ycombinator.com | 7 Apr 2024
  • Porn restrictions are leading to a VPN boom

    1 project | news.ycombinator.com | 6 Apr 2024
  • Ask HN: How to choose the desktop platform and tech for desktop app development?

    1 project | news.ycombinator.com | 2 Apr 2024
  • Show HN: Spice.ai – materialize, accelerate, and query SQL data from any source

    5 projects | news.ycombinator.com | 28 Mar 2024
  • Show HN: Delphi – Build customer-facing AI data apps (that work)

    1 project | news.ycombinator.com | 22 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 surrealdb 25,462
2 firecracker 24,127
3 cube.js 17,174
4 neon 12,327
5 databend 7,226
6 risingwave 6,331
7 spin 4,872
8 extism 3,783
9 fluvio 2,663
10 workers-rs 2,288
11 matano 1,357
12 OctoBase 1,129
13 grafbase 989
14 SQLpage 797
15 wasm-workers-server 501
16 seafowl 358
17 serverless-rust-demo 242
18 zerocal 163
19 upvpn-app 144
20 rust_serverless_runtime 127
21 assemblylift 111
22 serverless-aws-rust-http 90
23 rust-discord-bot 66

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com