Crypto and web3 for projects built with AI agents
Solana, EVM, wallets and smart-contract tooling. 89 tools ranked by how many of 12,697 public projects built with AI coding agents use them, with downloads and GitHub stars. Updated Oct 10, 2026.
| Tool | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|
| Solana Web3.js npm Official JavaScript SDK for interacting with the Solana blockchain. |
2,099 (16.5%) | 2.6M | 2,767 | MIT |
| viem npm TypeScript interface for Ethereum with type-safe interactions. |
1,566 (12.3%) | 6.5M | 3,577 | MIT |
| Solana SPL Token npm JavaScript API for interacting with Solana's SPL Token program. |
924 (7.3%) | 1.2M | 223 | Apache-2.0 |
| wagmi npm React hooks library for Ethereum interactions and wallet connections. |
650 (5.1%) | 1M | 6,759 | MIT |
| ethers.js npm Complete Ethereum library for building dapps, wallets and blockchain tools. |
574 (4.5%) | 3.6M | 8,710 | MIT |
| Solana Wallet Adapter npm React hooks and UI for connecting Solana wallets to dapps with state management. |
547 (4.3%) | 1M | 2,030 | Apache-2.0 |
| Anchor npm Framework for developing Solana smart contracts with TypeScript and Rust. |
438 (3.4%) | 851K | 5,142 | (MIT OR Apache-2.0) |
| solders pypi Python bindings for Solana Rust tools enabling efficient blockchain interaction. |
423 (3.3%) | 388K | 449 | — |
| solana-py pypi Python SDK for interacting with Solana blockchain and building on-chain programs. |
342 (2.7%) | 247K | 1,445 | — |
| Metaplex npm JavaScript SDK for Solana NFT and token metadata with Umi framework. |
291 (2.3%) | 218K | 27 | Apache-2.0 |
| RainbowKit npm React components and hooks for connecting EVM wallets to web3 apps with built-in UI. |
276 (2.2%) | 188K | 2,835 | MIT |
| base58 pypi Base58 and Base58Check encoding/decoding for cryptocurrency addresses. |
242 (1.9%) | 817K | 187 | MIT |
| Hardhat npm Ethereum development environment for compiling, testing and deploying smart contracts. |
223 (1.8%) | 459K | 8,511 | MIT |
| Solana Kit npm Solana JavaScript SDK for building web3 applications on the Solana blockchain. |
222 (1.7%) | 2.1M | 695 | MIT |
| TweetNaCl.js npm JavaScript implementation of NaCl cryptography for Solana wallet signing. |
196 (1.5%) | 36.8M | 1,923 | Unlicense |
| OpenZeppelin Contracts npm Audited smart contract library for Solidity with secure reusable components. |
166 (1.3%) | 954K | 27.3K | MIT |
| bip39 npm Generate Bitcoin mnemonic phrases and derive deterministic keys. |
128 (1.0%) | 729K | 1,183 | ISC |
| Hardhat Toolbox Viem npm Hardhat plugin bundle for Ethereum development using Viem library. |
105 (0.8%) | 18.6K | 8,511 | MIT |
| web3.js npm Ethereum JavaScript library for interacting with blockchain networks and smart contracts. |
100 (0.8%) | 569K | 19.9K | LGPL-3.0 |
| Hardhat Toolbox npm Essential Hardhat plugins bundle for Ethereum smart contract development and testing. |
91 (0.7%) | 155K | 8,511 | MIT |
| Raydium SDK npm SDK for building decentralized finance applications on Solana using Raydium AMM. |
90 (0.7%) | 23.9K | 406 | GPL-3.0 |
| web3.py pypi Python library for interacting with Ethereum and building Web3 applications. |
90 (0.7%) | 1.2M | 5,540 | — |
| ed25519-hd-key npm BIP-32-like hierarchical deterministic key derivation for Ed25519. |
82 (0.6%) | 230K | 72 | MIT |
| Solana System Program SDK npm JavaScript SDK for interacting with Solana's System program. |
80 (0.6%) | 1.7M | 75 | Apache-2.0 |
| Solana Token Program SDK npm JavaScript SDK for interacting with Solana's Token program. |
76 (0.6%) | 1.7M | 206 | Apache-2.0 |
| Reown AppKit npm Full-stack toolkit for building onchain app UX with wallet integration and Web3 features. |
74 (0.6%) | 1.7M | 5,450 | SEE LICENSE IN LICENSE.md |
| Borsh npm Binary serializer for Solana and web3 using consistent schema-based encoding. |
67 (0.5%) | 2.3M | 140 | Apache-2.0 |
| Project Serum npm TypeScript library for interacting with the Serum DEX on Solana blockchain. |
62 (0.5%) | 36.6K | 271 | MIT |
| Reown AppKit Wagmi Adapter npm Web3 wallet connection and onchain UX toolkit for building decentralized applications. |
62 (0.5%) | 149K | 5,450 | SEE LICENSE IN LICENSE.md |
| eth-account pypi Python library for signing Ethereum transactions and messages with private keys. |
59 (0.5%) | 1.4M | 313 | — |
| Hardhat ethers Plugin npm Hardhat plugin integrating ethers.js for Ethereum smart contract development. |
58 (0.5%) | 208K | 8,511 | MIT |
| Solana Actions npm SDK for building Solana blockchain transactions and interactions in web applications. |
54 (0.4%) | 637 | 146 | Apache-2.0 |
| Solana Developers Helpers npm Utility library with helper functions for Solana blockchain development. |
53 (0.4%) | 14.6K | 136 | MIT |
| Hardhat Verify npm Hardhat plugin for verifying smart contracts on blockchain explorers. |
47 (0.4%) | 200K | 8,511 | MIT |
| Web3Modal Wagmi npm Web3 wallet connection modal for wagmi-based dApps with multi-chain support. |
47 (0.4%) | 12.3K | — | Apache-2.0 |
| Hardhat Ignition npm Declarative smart contract deployment system for Ethereum with Hardhat. |
46 (0.4%) | 119K | 8,511 | MIT |
| Hardhat Network Helpers npm Utility functions for interacting with and testing Hardhat's local simulated network. |
46 (0.4%) | 206K | 8,511 | MIT |
| @solana/buffer-layout npm Serialize and deserialize JavaScript values to Solana program buffers. |
46 (0.4%) | 2.3M | 21 | MIT |
| @solana-program/memo npm JavaScript client library for interacting with the Solana Memo program. |
44 (0.3%) | 303K | 21 | Apache-2.0 |
| @codama/nodes-from-anchor npm Generate Codama node specifications from Anchor IDL programs. |
43 (0.3%) | 33.8K | 473 | MIT |
| Codama npm Framework for building standardized Solana programs with IDL generation. |
42 (0.3%) | 46K | 473 | MIT |
| @codama/renderers-js npm JavaScript code generator for Solana IDL that creates type-safe SDK clients. |
41 (0.3%) | 42.5K | 10 | MIT |
| @solana/spl-token-registry npm Registry of Solana token metadata for displaying token info in applications. |
41 (0.3%) | 81.2K | 1,676 | Apache |
| Jito TypeScript SDK npm TypeScript SDK for Jito Solana MEV infrastructure and bundle transactions. |
41 (0.3%) | 14.8K | — | Apache-2.0 |
| solc npm JavaScript bindings for Solidity compiler to compile smart contracts. |
40 (0.3%) | 753K | 1,508 | MIT |
| TypeChain npm Generate TypeScript type bindings from Ethereum smart contract ABIs automatically. |
40 (0.3%) | 386K | 2,789 | MIT |
| permissionless npm Utility library for ERC-4337 account abstraction and smart account operations. |
39 (0.3%) | 149K | 256 | MIT |
| Sign-In with Ethereum npm Standard library for Sign-In with Ethereum authentication on web3 applications. |
38 (0.3%) | 200K | 1,123 | Apache-2.0 |
| ConnectKit npm Simplified wallet connection UI component for web3 applications. |
37 (0.3%) | 17.7K | 1,073 | BSD-2-Clause license |
| OnchainKit npm React components and utilities for building onchain apps with Coinbase wallet integration. |
36 (0.3%) | 13.5K | 1,042 | MIT |
| Metaplex JavaScript SDK npm JavaScript API for interacting with Metaplex NFT protocols on Solana. |
36 (0.3%) | 22.7K | 123 | MIT |
| @typechain/hardhat npm Zero-config TypeChain integration for Hardhat to generate types from smart contracts. |
36 (0.3%) | 183K | 2,789 | MIT |
| Jupiter API npm TypeScript client SDK for Jupiter DEX swap quotes on Solana. |
35 (0.3%) | 91.7K | 246 | MIT |
| borsh-construct pypi Python implementation of Borsh binary serialization for blockchain data. |
35 (0.3%) | 28.4K | 32 | MIT |
| eth-utils pypi Common utility functions for Python code interacting with Ethereum. |
35 (0.3%) | 1.8M | 336 | — |
| TypeChain ethers-v6 npm Generate TypeScript types for Ethereum smart contracts via ethers.js. |
33 (0.3%) | 175K | 2,789 | MIT |
| @walletconnect/ethereum-provider npm Ethereum provider implementation for WalletConnect protocol enabling wallet connections. |
29 (0.2%) | 1.4M | 1,691 | SEE LICENSE IN LICENSE.md |
| TronWeb npm JavaScript SDK for TRON blockchain interaction providing HTTP API encapsulation. |
28 (0.2%) | 456K | 571 | MIT |
| eth-abi pypi Python utilities for encoding and decoding Ethereum ABI definitions. |
28 (0.2%) | 1.8M | 256 | — |
| eth-keys pypi Common API for Ethereum key operations including signing and key derivation. |
28 (0.2%) | 1.4M | 179 | — |
| eth-typing pypi Common type annotations for Ethereum Python packages and smart contract tooling. |
28 (0.2%) | 1.8M | 37 | — |
| eth-hash pypi Python library providing Ethereum hashing function keccak256 for cryptographic operations. |
27 (0.2%) | 1.8M | 110 | — |
| @pythnetwork/client npm JavaScript client for consuming Pyth oracle price feeds for on-chain and off-chain applications. |
26 (0.2%) | 16.1K | 106 | Apache-2.0 |
| @solana/spl-token-metadata npm JavaScript SDK for Solana SPL Token metadata standard and program interactions. |
26 (0.2%) | 882K | 4,238 | Apache-2.0 |
| mnemonic pypi Bitcoin BIP-39 implementation for generating and validating mnemonic seed phrases. |
26 (0.2%) | 195K | — | MIT |
| rlp pypi Recursive Length Prefix encoding/decoding for Ethereum and blockchain data serialization. |
26 (0.2%) | 1.8M | 103 | — |
| Sui TypeScript SDK npm Official TypeScript SDK for building on the Sui blockchain. |
25 (0.2%) | 447K | 98 | Apache-2.0 |
| Web3Modal npm Connect Ethereum wallets and manage Web3 authentication in your dApp. |
25 (0.2%) | 5,027 | — | Apache-2.0 |
| bitcoinjs-lib npm JavaScript Bitcoin library for client-side transaction building. |
25 (0.2%) | 690K | 6,002 | MIT |
| ABIType npm Strict TypeScript types for Ethereum smart contract ABIs. |
24 (0.2%) | 8.2M | 550 | MIT |
| anchor-bankrun npm Testing framework extension combining Anchor and Solana Bankrun. |
24 (0.2%) | 12.8K | — | MIT |
| Gill npm Modern TypeScript client library for interacting with the Solana blockchain. |
24 (0.2%) | 13.3K | — | MIT |
| Farcaster Frame SDK npm Build onchain social apps and frames for Farcaster protocol. |
23 (0.2%) | 8,563 | 204 | MIT |
| Solana Bankrun npm Local Solana runtime for testing and developing Solana smart contracts and dApps without mainnet/devnet. |
23 (0.2%) | 16K | — | MIT |
| eth-keyfile pypi Library for handling encrypted Ethereum private key files. |
23 (0.2%) | 1.3M | 86 | — |
| eth-rlp pypi RLP encoding/decoding for Ethereum objects in Python. |
23 (0.2%) | 1.4M | 17 | — |
| Chainlink Contracts npm Smart contract interfaces and implementations for Chainlink oracle integration on EVM networks. |
22 (0.2%) | 46.2K | 84 | BUSL-1.1 |
| @scure/bip39 npm Audited BIP39 mnemonic phrase implementation for cryptographic key generation in blockchain applications. |
22 (0.2%) | — | 198 | MIT |
| Alchemy SDK npm Extended Ethers.js SDK for Alchemy APIs, simplifying blockchain development on EVM networks. |
22 (0.2%) | 78.2K | 457 | MIT |
| Solana Name Service npm SDK for interacting with Solana Name Service (SNS) domain resolution. |
21 (0.2%) | 36.5K | 1 | MIT |
| Uniswap SDK Core npm Core SDK for building applications on Uniswap V3 protocol. |
21 (0.2%) | 163K | 136 | MIT |
| Web3Modal React npm React component for connecting wallets to Web3 dApps with multiple providers. |
21 (0.2%) | 1,561 | — | Apache-2.0 |
| Helius SDK npm TypeScript SDK for Solana with DAS API, webhooks, and RPC primitives. |
21 (0.2%) | 28.7K | 290 | MIT |
| Meteora DLMM SDK npm Solana Dynamic Liquidity Market Maker SDK for building DeFi applications. |
20 (0.2%) | 73.5K | 311 | ISC |
| Hardhat viem npm Hardhat plugin integrating viem for Ethereum development and testing. |
20 (0.2%) | 30.4K | 8,511 | MIT |
| Compute Budget npm JavaScript client library for Solana's Compute Budget program. |
20 (0.2%) | 1M | 10 | Apache-2.0 |
| Token 2022 npm JavaScript client library for Solana's Token 2022 program. |
20 (0.2%) | 964K | 223 | Apache-2.0 |
| Wallet Standard npm Helper functions for apps to support wallets implementing the Wallet Standard. |
20 (0.2%) | 1.9M | 369 | Apache-2.0 |
| bip32 npm BIP32 compatible hierarchical deterministic key derivation for cryptocurrency wallets. |
20 (0.2%) | 609K | 196 | MIT |
Nothing here matches. Search all tools →
Other categories
Web frameworks UI components and icons Styling and CSS Animation and motion 3D and graphics Charts and data visualisation Forms, validation and schemas State and data fetching Markdown, editors and content Desktop and mobile apps Utilities Model SDKs Agent, MCP and tool libraries Prompts, structured output and evals ML and data science Databases, ORMs and clients SDKs for hosted services Auth and security libraries Jobs, queues and workflows Files, images and media Scraping, browsers and parsing HTTP servers and APIs HTTP clients and networking Testing Linting and formatting Languages, types and runtimes Build tools and bundlers Dev workflow and config Logging, monitoring and analytics Game development