Rust API

Open-source Rust projects categorized as API

Top 23 Rust API Projects

  1. loco

    🚂 🦀 The one-person framework for Rust for side-projects and startups

    Project mention: Loco 0.14 on Cathyos: 始め方 | dev.to | 2025-01-10
  2. SaaSHub

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

    SaaSHub logo
  3. mirrord

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

    Project mention: Mirrord Mirrord on the wall, who's most processed of them all | news.ycombinator.com | 2024-11-01

    Have a new entry on mirrord (https://mirrord.dev/) and how it mirrors a process from your local machine to Kubernetes. In this post I particularly talk about the mirrord agent but in the subsequent one, I will also be discussing about the tools you need to employ if you had to make this possible for yourself. Mirrord mirrors (and can steal) traffic from your Kubernetes environment to a local process which is the coolest part about it. Can't wait to talk more about it in the next one.

  4. pushpin

    A proxy server for adding push to your API, used at the core of Fastly's Fanout service

    Project mention: What happens when you make a move in lichess.org? | news.ycombinator.com | 2024-10-23

    Along with the reconnect solution already mentioned, you can also decouple your Websocket and business logic layers using something like Pushpin: https://pushpin.org/. This allows you to deploy your business logic layer without disconnecting/reconnecting clients.

  5. pg_graphql

    GraphQL support for PostgreSQL

    Project mention: pg_graphql 1.5.7: pagination and multi-tenancy support | dev.to | 2024-08-26

    If you want to get started with GraphQL today, check out the Docs or the source code.

  6. svix-webhooks

    The enterprise-ready webhooks service 🦀

    Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08

    That's exactly why we built Svix[1]. Building webhooks services, even with amazing tools like FastAPI, Celery and Redis is still a big pain. So we just built a product to solve it.

    Hatchet looks cool nonetheless. Queues are a pain for many other use-cases too.

    1: https://www.svix.com

  7. inkwell

    It's a New Kind of Wrapper for Exposing LLVM (Safely)

  8. ATAC

    A simple API client (postman like) in your terminal

    Project mention: ATAC: A simple API client (postman like) in your terminal | news.ycombinator.com | 2025-01-08
  9. dozer

    Dozer is a real-time data movement tool that leverages CDC from various sources and moves data into various sinks. (by getdozer)

    Project mention: Pg_flo – Stream, transform, and route PostgreSQL data in real-time | news.ycombinator.com | 2024-11-03

    I'll evaluate this during my next CDC endeavor. Also on my list is Dozer: https://github.com/getdozer/dozer

  10. backend

    Monorepo for Revolt backend services.

  11. rspc

    A framework for building typesafe web backends in Rust

  12. cherrybomb

    Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and running API security tests.

  13. grafbase

    The GraphQL Federation platform

    Project mention: Why I love Rust for tokenising and parsing | news.ycombinator.com | 2024-11-07
  14. alass

    "Automatic Language-Agnostic Subtitle Synchronization"

    Project mention: Automatic Language-Agnostic Subtitle Synchronization | news.ycombinator.com | 2024-02-13
  15. rustapi

    🚀 RESTful Rust API Template / Boilerplate

  16. seafowl

    Analytical database for data-driven Web applications 🪶

  17. nostr

    Nostr protocol implementation, high-level client library, Nostr Wallet Connect, bindings and more. (by rust-nostr)

  18. cargo-public-api

    List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations via CI or a CLI.

  19. 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
  20. exograph

    Build production-ready backends in minutes

    Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07
  21. graphqxl

    GraphQXL is a new language built on top of the GraphQL syntax that extends the original language with some additional features useful for creating scalable and big server side schemas. This repository contains the source code for the GraphQXL compiler.

  22. omicron

    Omicron: Oxide control plane

    Project mention: My favourite Git commit (2019) | news.ycombinator.com | 2024-02-01

    > On my work I make 1-15 commits a day. If I have to spend thought cycles on the commit message, that is time that goes from other productive endeavours.

    I make roughly that many commits a day as well. If something's easy to understand I'll put in a simple commit message (e.g. [1]), but I do put in the effort for more complicated ones.

    [1] https://github.com/nextest-rs/nextest/commit/efd194b2e1d8d61...

    [2] https://github.com/oxidecomputer/omicron/commit/b07a8f593325...

  23. wtx

    A collection of different transport implementations and related tools focused primarily on web technologies.

    Project mention: Building a real-time chat using WebSockets over HTTP/2 streams | dev.to | 2024-11-17

    WTX is, among other things, a RFC6455, RFC7541, RFC7692, RFC8441 and RFC9113 implementation written in Rust intended to allow the development of web applications through a built-in server framework, a built-in PostgreSQL connector, a built-in WebSocket handler and a built-in gRPC manager. There is also a built-in API client framework that facilitates the maintainability of large endpoints.

  24. protect-endpoints

    Authorization extension for popular web-frameworks to protect your endpoints

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 API discussion

Log in or Post with

Rust API related posts

  • Loco v0.14 Released #1161

    1 project | news.ycombinator.com | 9 Jan 2025
  • ATAC: A simple API client (postman like) in your terminal

    1 project | news.ycombinator.com | 8 Jan 2025
  • Announcing the MagicAPI AI Gateway: The Fastest AI Proxy for Developers!

    1 project | dev.to | 7 Nov 2024
  • Open source, learn in public e minha experiência

    9 projects | dev.to | 20 Oct 2024
  • Is Modern Observability Enough?

    1 project | dev.to | 23 Aug 2024
  • Show HN: A Dashboard of Web Benchmarks

    2 projects | news.ycombinator.com | 21 Aug 2024
  • Straightforward tool for managing documentation that includes code snippets

    2 projects | news.ycombinator.com | 26 Jun 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 loco 6,865
2 mirrord 3,904
3 pushpin 3,695
4 pg_graphql 2,948
5 svix-webhooks 2,499
6 inkwell 2,456
7 ATAC 2,263
8 dozer 1,531
9 backend 1,291
10 rspc 1,244
11 cherrybomb 1,163
12 grafbase 1,101
13 alass 1,073
14 rustapi 494
15 seafowl 458
16 nostr 445
17 cargo-public-api 428
18 metatype 378
19 exograph 289
20 graphqxl 272
21 omicron 256
22 wtx 244
23 protect-endpoints 225

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

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