Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Cosmos SDK
  3. ocular

ocular

Apache-2.0Rust

A Rust client library for Cosmos SDK blockchains with automatic configuration from the chain registry.

GitHubGitHub
40 stars3 forks0 contributors

Overview

Ocular is a Rust client library designed for interacting with blockchains built using the Cosmos SDK. It focuses on delivering a pleasant developer experience by simplifying common tasks like client setup and query execution. The library is strongly inspired by Lens, a similar Go-based client library for Cosmos ecosystems.

Key Features

  • Automatic Client Configuration — Configures clients automatically using data from the Cosmos chain registry, reducing manual setup.
  • Core Module Queries — Provides built-in support for querying core blockchain modules (in progress).
  • Tendermint Queries — Enables queries to the Tendermint consensus layer (in progress).
  • Key Management & TX Signing — Manages cryptographic keys and signs transactions using the familiar Cosmos accounts paradigm (in progress).
  • IBC Relayer Path Retrieval — Automatically retrieves Inter-Blockchain Communication (IBC) relayer paths (in progress).
  • Arbitrary gRPC Messaging — Supports sending custom gRPC messages for interacting with non-standard modules (planned).

Philosophy

Ocular aims to be the preferred Cosmos client library for Rust projects by prioritizing developer ergonomics and reducing boilerplate, making blockchain interactions more intuitive and efficient.

Quick Stats

Stars40
Forks3
Contributors0
Open Issues11
Last commit2 years ago
CreatedSince 2022

Tags

#cosmos#cosmos-sdk#tendermint#chain-registry#blockchain-client#ibc#grpc#transaction-signing#rust#key-management

Built With

R
Rust

Included in

Cosmos SDK597
Auto-fetched 1 day ago

Related Projects

CosmWasmCosmWasm

WebAssembly Smart Contracts for the Cosmos SDK

Stars1,145
Forks413
Last commit4 days ago
iqlusioninc/stdtxiqlusioninc/stdtx

A collection of open source Rust crates from iqlusion

Stars577
Forks89
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub