Rust API

Open-source Rust projects categorized as API

Top 23 Rust API Projects

  • pushpin

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

  • Project mention: Pushpin: Proxy server that pins connections open to build realtime API endpoints | news.ycombinator.com | 2024-03-24
  • 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!

  • 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
  • loco

    πŸš‚ πŸ¦€ The one-person framework for Rust for side-projects and startups

  • Project mention: PHP in 2024 | news.ycombinator.com | 2024-04-10

    Well, no, that's not really a fair assessment. Someone is quite literally doing "rails but for Rust" with loco: https://loco.rs

    As far as I know, the bulk of this effort has been one developer pushing it along. I wouldn't personally use it but it _does_ exist.

    It's also worth noting that these older frameworks all come from a different era of development - nowadays most newer devs seem to want to build microservice-after-microservice, where these don't quite fit into the picture.

  • pg_graphql

    GraphQL support for PostgreSQL

  • Project mention: Is it just me or is the Supabase GraphQL API really bad? | /r/webdev | 2023-12-07

    Hi, I'm the author of Supabase GraphQL (pg_graphql)

  • inkwell

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

  • Project mention: Compiler Optimization Learning Suggestions | /r/Compilers | 2023-08-04

    Secondly, I have learned about LLVM, and I have learned about the Inkwell library on Rust (It's a New Kind of Wrapper for Exposing LLVM (Safely)). Has anyone used this library before? Is this a good practice? Is it suitable for my compiler? Can I write some optimization passes of my own using this library?

  • 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

  • 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: Show HN: Find simple open source bounties to solve and get paid | news.ycombinator.com | 2023-08-19

    https://github.com/getdozer/dozer/issues/1631#issuecomment-1...

    and then something has gone off the rails about the accounting process since

      Trigger.dev

  • 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.

    WorkOS logo
  • backend

    Monorepo for Revolt backend services.

  • 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.

  • Project mention: Cherrybomb: Audit, validate and test API specifications | news.ycombinator.com | 2023-11-22
  • rspc

    A blazingly fast and easy to use tRPC-like server for Rust.

  • Project mention: Any trpc client crate? | /r/rust | 2023-10-07

    There's a trpc-inspired crate called rspc https://github.com/oscartbeaumont/rspc but I think that currently it can only do rust server and typescript client. (but with plans for making a rust client IIRC)

  • alass

    "Automatic Language-Agnostic Subtitle Synchronization"

  • Project mention: Automatic Language-Agnostic Subtitle Synchronization | news.ycombinator.com | 2024-02-13
  • 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 | 2024-04-18
  • rustapi

    πŸš€ RESTful Rust API Template / Boilerplate

  • 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

  • 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.

  • 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.

  • 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...

  • eskom-calendar

    Get your loadshedding schedule in your calendar and never be left in the dark! Open-source, up-to-date, and developer friendly.

  • protect-endpoints

    Authorization extension for popular web-frameworks to protect your endpoints

  • Project mention: Significant update within the `*-grants` ecosystem: crates to protect endpoints in widely used web frameworks. | /r/rust | 2023-12-01
  • fruity

    Rusty bindings for Apple libraries

  • rustfulapi

    πŸš€ Reusable template for building REST Web Services in Rust. Uses Axum HTTP web framework and SeaORM

  • office365-audit-log-collector

    Collect / retrieve Office365, AzureAD and DLP audit logs and output to PRTG, Azure Log Analytics Workspace, SQL, Graylog, Fluentd, and/or file output.

  • Project mention: Automate weekly Sharepoint Audit Logs to Email | /r/sysadmin | 2023-06-22
  • sandwich

    Sandwich is a multi-platform, multi-language, open-source library that provides a simple unified API for developers to use (multiple) cryptographic libraries in their applications. (by sandbox-quantum)

  • Project mention: Sandwich – Open-source library API for multiple cryptographic libraries | news.ycombinator.com | 2023-09-17
  • 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 API related posts

Index

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

Project Stars
1 pushpin 3,573
2 mirrord 3,382
3 loco 3,364
4 pg_graphql 2,765
5 inkwell 2,141
6 svix-webhooks 2,075
7 dozer 1,446
8 backend 1,050
9 cherrybomb 1,042
10 rspc 1,001
11 alass 963
12 ATAC 922
13 rustapi 371
14 seafowl 353
15 cargo-public-api 342
16 graphqxl 267
17 omicron 207
18 eskom-calendar 192
19 protect-endpoints 169
20 fruity 165
21 rustfulapi 95
22 office365-audit-log-collector 94
23 sandwich 91

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