Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Cosmos SDK
  3. cosmos-kit

cosmos-kit

BSD-3-Clause-ClearTypeScript

A universal wallet adapter for building apps that interact with Cosmos blockchains and wallets.

Visit WebsiteGitHubGitHub
201 stars162 forks0 contributors

What is cosmos-kit?

Cosmos Kit is a universal wallet adapter for developers building applications that interact with Cosmos blockchains. It provides a single interface to connect with multiple Cosmos wallets like Keplr, Leap, and Cosmostation, simplifying wallet integration and blockchain interactions.

Target Audience

Developers building decentralized applications (dApps) on Cosmos blockchains who need to integrate wallet connectivity and blockchain interactions.

Value Proposition

Developers choose Cosmos Kit because it offers a unified wallet adapter with broad wallet support, React integration for easy implementation, and modular packages that allow customization while reducing development complexity.

Overview

Universal wallet connector for the Cosmos ⚛️

Use Cases

Best For

  • Building dApps that need to connect with multiple Cosmos wallets
  • React developers creating Cosmos blockchain applications
  • Projects requiring mobile wallet support via WalletConnect
  • Teams needing modular wallet adapter components
  • Applications that integrate with CosmJS for signing operations
  • Developers using the Interchain JavaScript stack

Not Ideal For

  • Projects targeting non-Cosmos blockchains like Ethereum or Solana
  • Applications that don't require user wallet interactions or authentication
  • Teams using frontend frameworks other than React without readiness for custom integration work
  • New development initiatives, as the project recommends using its successor, interchain-kit, for ongoing support

Pros & Cons

Pros

Broad Wallet Compatibility

Supports over a dozen wallets including Keplr, Leap, and Cosmostation, with WalletConnect for mobile, as listed in the wallets directory.

Seamless React Integration

Provides pre-built React hooks and components like the Interchain UI Modal, making wallet connection straightforward for React developers.

Modular Package Design

Offers separate packages for core, React, and wallet-specific adapters, allowing for lightweight and customizable installations.

CosmJS Signer Support

Integrates directly with CosmJS for Stargate and CosmWasm signing, enabling complex blockchain operations without extra setup.

Cons

Impending Obsolescence

The README explicitly warns to upgrade to interchain-kit, indicating that Cosmos Kit may be deprecated and lack future updates or new features.

Configuration Overhead

The modular architecture with multiple packages (e.g., core, react, walletconnect) requires managing dependencies, complicating initial setup compared to all-in-one solutions.

External Documentation

Relies on external docs hosted at docs.hyperweb.io, which might not be synchronized with the latest code changes, leading to potential integration issues.

Frequently Asked Questions

Quick Stats

Stars201
Forks162
Contributors0
Open Issues42
Last commit4 months ago
CreatedSince 2022

Tags

#walletconnect#wallet-adapter#cosmos-sdk#blockchain-development#javascript-library#react-hooks#cosmos-blockchain#web3

Built With

R
React
T
TypeScript
L
Lerna
p
pnpm

Links & Resources

Website

Included in

Cosmos SDK597
Auto-fetched 5 hours ago

Related Projects

CosmJSCosmJS

The Swiss Army knife to power JavaScript based client solutions ranging from Web apps/explorers over browser extensions to server-side clients like faucets/scrapers.

Stars699
Forks411
Last commit2 months ago
create-cosmos-appcreate-cosmos-app

Set up a modern Cosmos app by running one command ⚛️

Stars167
Forks55
Last commit7 months ago
telescopetelescope

Your InterchainJS Companion: A TypeScript Transpiler for Cosmos SDK Protobufs ⚛️

Stars154
Forks53
Last commit3 months ago
grazgraz

React hooks for Cosmos 🪐

Stars123
Forks36
Last commit6 days 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