SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust API Projects
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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-01Have 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.
-
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.
-
If you want to get started with GraphQL today, check out the Docs or the source code.
-
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
-
-
Project mention: ATAC: A simple API client (postman like) in your terminal | news.ycombinator.com | 2025-01-08
-
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-03I'll evaluate this during my next CDC endeavor. Also on my list is Dozer: https://github.com/getdozer/dozer
-
-
-
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: Automatic Language-Agnostic Subtitle Synchronization | news.ycombinator.com | 2024-02-13
-
-
-
nostr
Nostr protocol implementation, high-level client library, Nostr Wallet Connect, bindings and more. (by rust-nostr)
-
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.
-
metatype
Declarative API development platform. Build backend components with WASM, Typescript and Python, no matter where and how your (legacy) systems are.
-
Project mention: Ask HN: What Underrated Open Source Project Deserves More Recognition? | news.ycombinator.com | 2024-03-07
-
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.
-
> 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...
-
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-17WTX 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.
-
Rust API discussion
Rust API related posts
-
Loco v0.14 Released #1161
-
ATAC: A simple API client (postman like) in your terminal
-
Announcing the MagicAPI AI Gateway: The Fastest AI Proxy for Developers!
-
Open source, learn in public e minha experiência
-
Is Modern Observability Enough?
-
Show HN: A Dashboard of Web Benchmarks
-
Straightforward tool for managing documentation that includes code snippets
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Jan 2025
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 |