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 â
Top 23 Rust Serverless Projects
-
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.
-
neon
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage.
-
databend
ððŪððŪ, ððŧðŪðđðððķð°ð & ðð. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
-
risingwave
SQL stream processing, analytics, and management. PostgreSQL simplicity, unrivaled performance, and seamless elasticity. ð 10x more productive. ð 10x more cost-efficient.
-
spin
Spin is the open source developer tool for building and running serverless applications powered by WebAssembly.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
extism
The framework for building with WebAssembly (wasm). Easily load wasm modules, move data, call functions, and build extensible apps.
-
matano
Open source security data lake for threat hunting, detection & response, and cybersecurity analytics at petabyte scale on AWS
-
OctoBase
ð OctoBase is the open-source database behind AFFiNE, local-first, yet collaborative. A light-weight, scalable, data engine written in Rust.
-
SQLpage
SQL-only webapp builder, empowering data analysts to build websites and applications quickly
-
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.
-
assemblylift
The easiest way to build & deploy cloud native microservices! Written in Rust, powered by WebAssembly ð
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: I made a tool to easily compare pricing of developer tools and services | news.ycombinator.com | 2024-04-23you should add https://surrealdb.com -- basically an open source firebase. and they will launch a paid cloud offering soon.
Project mention: Lambda Internals: Why AWS Lambda Will Not Help With Machine Learning | dev.to | 2024-04-25This 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.
Project mention: MQL â Client and Server to query your DB in natural language | news.ycombinator.com | 2024-04-07I 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/).
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 vs. Snowflake: https://github.com/datafuselabs/databend/issues/13059
Project mention: Proton, a fast and lightweight alternative to Apache Flink | news.ycombinator.com | 2024-01-30How does this compare to RisingWave and Materialize?
https://github.com/risingwavelabs/risingwave
For example, here's a snippet of my Git config for the spin repository:
Project mention: Extism: Cross-language framework for building with WebAssembly | news.ycombinator.com | 2024-05-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.
sorry thats https://matano.dev
Project mention: OctoBase: Local-first, collaborative data engine written in Rust | news.ycombinator.com | 2023-06-28
Project mention: Database Review: Top Five Missing Features from Database APIs | dev.to | 2023-09-14Grafbase (GraphQL)
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
Project mention: Gcsfuse: A user-space file system for interacting with Google Cloud Storage | news.ycombinator.com | 2023-09-06In 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
https://UpVPN.app for couple of minutes of VPN
Rust Serverless related posts
-
How to ditch Neon
-
Serverless Postgres with Neon - My first impression
-
MQL â Client and Server to query your DB in natural language
-
Porn restrictions are leading to a VPN boom
-
Ask HN: How to choose the desktop platform and tech for desktop app development?
-
Show HN: Spice.ai â materialize, accelerate, and query SQL data from any source
-
Show HN: Delphi â Build customer-facing AI data apps (that work)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 May 2024
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