> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cosmos.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Tooling and resources to 10x your development workflows.

## Client Integrations

Client libraries play a crucial role indevelopment by making it easier for developers interact with the underlying protocols.
Well-made libraries abstract away complexities and provide optimized methods to allow developers to focus on their project rather than the network itself."

EthersJS and Web3JS are two most commonly used libraries in dApp development. Developer uses these libraries to interact with blockchain and query JSON-RPC data, for example. Additionally, both of these libraries contain utilities to aid in task like converting large numbers (BigNumber).

* [Ethers.js](https://docs.ethers.org/v6/) is the latest JS library that aims to be a complete and compact library for interacting with the Ethereum Blockchain and its ecosystem.

## Development & Testing Toolkits

<CardGroup cols={2}>
  <Card title="Foundry" icon="hammer" href="./foundry">
    Fast, modular toolkit for Solidity and Forge-based development, testing, and
    deployment workflows.
  </Card>

  <Card title="Hardhat" icon="wrench" href="./hardhat">
    Flexible, plug-in-rich environment for building, testing, and deploying
    smart contracts with TypeScript support.
  </Card>

  <Card title="Testing & Fuzzing" icon="test-tube-diagonal" href="./testing-and-fuzzing">
    Libraries, fuzzers, and best practices to ensure contract correctness,
    safety, and edge-case coverage.
  </Card>

  <Card title="Remix IDE" icon="code" href="https://remix.ethereum.org">
    Browser-based integrated development environment for rapid prototyping,
    debugging, and interactive contract deployment.
  </Card>
</CardGroup>
