Rust Client

Open-source Rust projects categorized as Client

Top 20 Rust Client Projects

  • substrate

    Substrate: The platform for blockchain innovators

    Project mention: Why am I not receiving staking rewards? | | 2023-01-25

    Verifying NPoS election solution graph and its score is a memory-intensive operation that needs to be performed within a single block time. Under the current runtime constraints, a solution graph with 22,500 nominators can be verified well within the block production time on Polkadot. There are plans to improve on this and implement multi-block election solution verification, after which, the NPoS system can scale to incorporate more nominators.

  • polkadot

    Polkadot Node Implementation

    Project mention: Polkadot Staking Alternatives in light of Kraken US's staking closure | | 2023-02-10

    "The 27 waiting day is unavoidable and a very important security measure to protect against certain attacks and vulnerabilities of PoS. I totally understand that it is annoying, but arguably it is for the benefit+security of the overall network, which includes you as well at the end of the day as DOT-holder." - from this GitHub discussion.

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • dog

    A command-line DNS client.

    Project mention: I Bought Back My Acquihired Startup | | 2023-03-23

    Alternatively, use dog (

    > dog

    A 1h59m16s

  • kube

    Rust Kubernetes client and controller runtime

    Project mention: I quit my job to build a Kubernetes GUI, now looking for feedback! | | 2023-01-12

    Interesting, I haven't tested that one yet. We use kube-rs ( under the hood, which does automatically token refresh when needed. But there might be some edge cases not considered.

  • graphql-client

    Typed, correct GraphQL requests and responses in Rust (by graphql-rust)

    Project mention: I'm having trouble with graphql integration with github | | 2023-03-03

    The documentation for this crate should prove helpful: There is even an example of using the GitHub graphql API.

  • parity-bitcoin

    The Parity Bitcoin client

  • elasticsearch-rs

    Official Elasticsearch Rust Client

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • cdrs

    Cassandra DB native client written in Rust language. Find 1.x versions on Looking for an async version? - Check WIP

  • bee

    A framework for IOTA nodes, clients and applications in Rust (by iotaledger)

  • hors

    instant coding answers via the command line (howdoi in rust)

    Project mention: how do you get the most out of Linux? | | 2022-04-09
  • rust-memcache

    memcache client for rust

    Project mention: Hey Rustaceans! Got a question? Ask here! (15/2022)! | | 2022-04-13

    no i dont think so, it seems abandoned possibly, it also makes some pretty basic mistakes imo like this issue someone just opened up its also missing some commands

  • vaultrs

    An asynchronous Rust client library for the Hashicorp Vault API

    Project mention: Ask HN: Alternatives to Prettier? | | 2022-05-31

    I wouldn't really trust a "one to rule them all" tool. As you said, though, I do think there is a practical use to not having a markdown, yaml, and JSON formatter all as separate tools. Maybe even through in HCL as an added bonus.

    I've already built something with Rust ( I suppose I'll add it to my never-ending list of projects if I can't find something :)

  • podman-api-rs

    Rust interface to Podman (libpod).

  • fieri

    OpenAI Client in Rust

    Project mention: OpenAI rust client - fieri 0.1.0 | | 2022-12-27

    You can find it on GitHub at the following link -

  • rsmgclient

    Memgraph database adapter for Rust programming language.

    Project mention: Production ready Graph Database | | 2023-03-04

    Memgraph is a graph database in C++ but heavy on Rust as well. The client -> (still early, please report any issues). It's possible to write query modules for Memgraph in Rust -> (the "rusty" wrapper).

  • nxcloud

    A CLI client to interact with NextCloud

  • finnhub-rs

    Rust client for the Finnhub API

  • algoliasearch-rs

    Algolia rust client

  • sydney

    Vim-like, Command-line Gemini Client

    Project mention: GemRest introduces: Sydney – A Vim-like, Command-line Gemini Client | | 2022-07-17
  • nvim-send

    Essentially "nvr --nostart --remote-send <keys>" in Rust

  • 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 2023-03-23.

Rust Client related posts


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

Project Stars
1 substrate 8,074
2 polkadot 6,701
3 dog 5,013
4 kube 1,964
5 graphql-client 959
6 parity-bitcoin 717
7 elasticsearch-rs 602
8 cdrs 338
9 bee 275
10 hors 226
11 rust-memcache 107
12 vaultrs 66
13 podman-api-rs 49
14 fieri 33
15 rsmgclient 29
16 nxcloud 26
17 finnhub-rs 7
18 algoliasearch-rs 3
19 sydney 3
20 nvim-send 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives