Rust cloud-native

Open-source Rust projects categorized as cloud-native

Top 19 Rust cloud-native Projects

  • risingwave

    Scalable Postgres for stream processing, analytics, and management. KsqlDB and Apache Flink alternative. 🚀 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

  • quickwit

    Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.

    Project mention: Show HN: Search on S3 Using AWS Lambda | news.ycombinator.com | 2024-01-21
  • 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.

  • greptimedb

    An open-source, cloud-native, distributed time-series database with PromQL/SQL/Python supported. Available on GreptimeCloud.

    Project mention: GreptimeDB: A fast and cost-effective alternative to InfluxDB | news.ycombinator.com | 2024-04-06
  • mirrord

    Connect your local process and your cloud environment, and run local code in cloud conditions.

    Project mention: The Traffic Police 🚨 - Controlling outgoing traffic with mirrord | dev.to | 2024-02-26

    So, you've been using mirrord to simplify your development process (if you haven’t, go here!). Naturally, you want the traffic from the app you're debugging to go through the cluster environment, so your app can communicate with its clustery pals. There is a problem though: your latest change adds some new columns to the database, and you don’t want to modify the database in the cluster and affect everyone else working on it. You do have a local instance of the database that you can modify, so your app can use that, but you still want it to talk to all the other components in the cluster. So what now? The new outgoing traffic filter feature is here to solve exactly this type of problem!

  • roapi

    Create full-fledged APIs for slowly moving datasets without writing a single line of code.

    Project mention: Full-fledged APIs for slowly moving datasets without writing code | news.ycombinator.com | 2023-10-25
  • 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
  • incubator-horaedb

    HoraeDB is a high-performance, distributed, cloud native time-series database.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • parseable

    Parseable is a log analytics system platform for modern, cloud native workloads

    Project mention: New release of Parseable [Log analytics system written in Rust] is now available | /r/rust | 2023-10-03

    Checkout the release here: https://github.com/parseablehq/parseable/releases/tag/v0.7.0

  • 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

  • kcl

    KCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io

    Project mention: 10 Ways for Kubernetes Declarative Configuration Management | dev.to | 2024-01-01

    KCL: A declarative configuration and policy programming language implemented by Rust, which improves the writing of a large number of complex configurations through mature programming language technology and practice, and is committed to building better modularity, scalability and stability around configuration, simpler logic writing, fast automation and good ecological extensionally.

  • wasmCloud

    wasmCloud allows for simple, secure, distributed application development using WebAssembly components and capability providers.

  • kuasar

    A multi-sandbox container runtime that provides cloud-native, all-scenario multiple sandbox container solutions.

    Project mention: The advantage of WASM compared with container runtimes | news.ycombinator.com | 2023-05-28

    Right now most early examples alas boot a container with a wasm runtime for each wasm instance, which is a sad waste. The whole advantage of wasm should be very lightweight low overhead wasm runtime instances atop a common wasm process. Having a process or container for each instance loses a ton of the benefit, makes it not much better than a regular container.

    Thankfully there is work like the Containerd Sandbox API which enables new architectures like this. https://github.com/containerd/containerd/issues/4131

    It's still being used to spawn a wasm processes per instance for now, but container runtime project Kuasar is already using the Sandbox API to save significant resources, and has already chimed in in comments on HN to express a desire to have shared-process/multi-wasm-instamxe runtimes, which could indeed allow sub ms spawning that could enable instance per request architectures. https://github.com/kuasar-io/kuasar

  • nats.rs

    Rust client for NATS, the cloud native messaging system.

  • curiefense

    Curiefense is a unified, open source platform protecting cloud native applications.

  • Xline

    A geo-distributed KV store for metadata management

    Project mention: Multi-region multi-cloud cluster. Best practices? | /r/kubernetes | 2023-12-08
  • silverwind

    The High Performance Proxy/Load Balancer

    Project mention: hello, I have developed a proxy like nginx.But it is easier to use with the dashboard. | /r/selfhosted | 2023-04-12

    Hi everyone, I released a new version; you can get screenshots here(https://github.com/lsk569937453/silverwind/wiki). If you have any suggestions, you could put them in the github issues.

  • spiderlightning

    A set of WIT definitions and associated implementations to enable app developers to work at a faster pace and require less knowledge of the environment in which they are executing.

  • assemblylift

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

  • rust-getting-started

    Develop Rust Apps in Kubernetes with Okteto

  • SaaSHub

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

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). The latest post mention was on 2024-04-06.

Rust cloud-native related posts

Index

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

Project Stars
1 risingwave 6,239
2 quickwit 5,995
3 greptimedb 3,635
4 mirrord 3,372
5 roapi 3,069
6 fluvio 2,609
7 incubator-horaedb 2,475
8 parseable 1,691
9 matano 1,347
10 kcl 1,232
11 wasmCloud 1,229
12 kuasar 1,168
13 nats.rs 932
14 curiefense 709
15 Xline 513
16 silverwind 413
17 spiderlightning 300
18 assemblylift 111
19 rust-getting-started 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com