Flutter Gems is a curated list of 7000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Web3, Crypto and Blockchain packages
Last updated: October 19, 2025
Blockchain is a distributed database that maintains a growing list of records, called blocks, which are secured using cryptography. Blockchain is used to store data such as transactions made on the Bitcoin network. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data.
Web3 has become a catch-all term for the vision of a new, better internet. At its core, Web3 uses blockchains, cryptocurrencies, and NFTs to give power back to the users in the form of ownership. It is a decentralized application platform that runs on the blockchain and allows developers to create decentralized applications (dApps) that can be executed on the blockchain network.
Cryptocurrencies are digital or virtual tokens that use cryptography to secure their transactions and to control the creation of new units. Cryptocurrencies are decentralized, meaning they are not subject to government or financial institution control.
The complete list of Dart and Flutter packages that provide Web3, Cryptocurrency, DApps and Blockchain APIs is given below.
web3dart
👍 519 ⬇️ 31.7K
Dart 3 compatibleMaintenance Status: Good
Dart library to connect to Ethereum clients. Send transactions and interact with smart contracts!
flutter_web3
👍 152 ⬇️ 834
Dart 3 compatibleMaintenance Status: Poor
Web3 Ethereum, Etherjs and Wallet Connect wrapper for Flutter Web. Made especially for developing Dapp.
walletconnect_dart
👍 115 ⬇️ 5.3K
Dart 3 compatibleMaintenance Status: Poor
Open protocol for connecting decentralised applications to mobile wallets with QR code scanning or deep linking.
solana
👍 96 ⬇️ 2.6K
Dart 3 compatibleMaintenance Status: Good
Dart implementation of Solana JSON RPC API client. Provides convenient interface for the RPC methods.
bip39
👍 54 ⬇️ 19.1K
Dart 3 compatibleMaintenance Status: Poor
Dart implementation of Bitcoin BIP39 Mnemonic code for generating deterministic keys
wallet_connect
👍 68 ⬇️ 168
Dart 3 compatibleMaintenance Status: Poor
Wallet Connect client
wallet
👍 30 ⬇️ 30.7K
Dart 3 compatibleMaintenance Status: Good
Crypto wallet package for Bitcoin, Ethereum and Tron written in pure Dart.
crypto_market
👍 45 ⬇️ 83
Dart 3 compatibleMaintenance Status: Poor
Crypto Market is a highly customizable Flutter library that supports Coin Chart, Order Book, Order Volume, and Trade History.
ethereum
👍 44 ⬇️ 901
Dart 3 compatibleMaintenance Status: Good
An ethereum JSON RPC 2.0 client for Dart. Interfaces ethereum API calls to Dart types and vice versa.
blockchain_utils
👍 33 ⬇️ 8.6K
Dart 3 compatibleMaintenance Status: Good
Comprehensive Crypto & Blockchain Toolkit, Pure Dart, Cross-Platform, Encoding, Cryptography, Addresses, Mnemonics, & More.
bdk_flutter
👍 36 ⬇️ 286
Dart 3 compatibleMaintenance Status: Good
A Flutter library for the Bitcoin Development Kit(bdk).
algorand_dart
👍 35 ⬇️ 345
Dart 3 compatibleMaintenance Status: Poor
Unofficial community SDK to interact with the Algorand network, for Dart & Flutter
walletconnect_qrcode_modal_dart
👍 33 ⬇️ 277
Dart 3 compatibleMaintenance Status: Poor
Provides UI for DApps to easily connect to a supported Wallet apps through open WalletConnect protocol.
coinbase_wallet_sdk
👍 27 ⬇️ 5K
Dart 3 compatibleMaintenance Status: Average
Fluter implementation of Coinbase Wallet SDK.
eip55
👍 5 ⬇️ 30.4K
Dart 3 compatibleMaintenance Status: Good
Utility to convert an upper or lower case Web3/Ethereum address to a checksum address (EIP55).
bitcoin_base
👍 24 ⬇️ 2.7K
Dart 3 compatibleMaintenance Status: Good
A versatile library for Bitcoin, Dogecoin, Litecoin, Dash, BSV, and BCH. Supports P2PKH, P2SH, P2WPKH, P2WSH, P2TR, with advanced creation, signing, and spending capabilities.
coingecko_api
👍 26 ⬇️ 76
Dart 3 compatibleMaintenance Status: Good
Dart package that provides simple access to the CoinGecko API (Version 3)
eip1559
👍 3 ⬇️ 29.5K
Dart 3 compatibleMaintenance Status: Poor
EIP-1559 Ethereum and Web3 market fee and gas estimation for Dart.
dart_web3
👍 23 ⬇️ 103
Dart 3 compatibleMaintenance Status: Poor
Dart library to connect to Ethereum clients. Send transactions and interact with smart contracts!
flutterchain
👍 23 ⬇️ 47
Dart 3 compatibleMaintenance Status: Average
Multi-chain library for communication with blockchain systems. Based on WalletCore.
flutter_icp_auth
👍 22 ⬇️ 101
Dart 3 compatibleMaintenance Status: Average
A Flutter-ICP package to automate internet identity authentication.
flutter_web3_provider
👍 20 ⬇️ 53
Dart 3 compatibleMaintenance Status: Good
Flutter web web3 provider.
webthree
👍 19 ⬇️ 293
Dart 3 compatibleMaintenance Status: Good
WebThree - a web3 library for dart for interaction with ethereum nodes using HTTP or WebSocket. Supports custom credentials providers like WalletConnect and Metamask.
stellar_flutter_sdk
👍 16 ⬇️ 1.6K
Dart 3 compatibleMaintenance Status: Good
A Stellar SDK for Flutter, that can query Horizon and Soroban RPC, build, signs and submit transactions to Stellar. Supports many SEPs and can deploy and invoke Soroban Contracts.
dartsv
👍 11 ⬇️ 603
Dart 3 compatibleMaintenance Status: Good
Dart Library for interacting with the Bitcoin network. This library is especially well-suited for use in developing Flutter applications.
fuse_wallet_sdk
👍 9 ⬇️ 52
Dart 3 compatibleMaintenance Status: Good
Fuse Wallet SDK now has a Dart implementation, making it even easier to integrate blockchain technology into your mobile apps.

web3_webview
👍 5 ⬇️ 48
Dart 3 compatibleMaintenance Status: Good
The bridge communicate between in-app webview and mobile-app by standard EIP-1193.
pylons_sdk
👍 5 ⬇️ 40
Dart 3 compatibleMaintenance Status: Poor
Pylons sdk connects client apps to the pylons wallet. It helps the client apps to perform actions on the pylons chain via wallet.
flutter_fuels
👍 3 ⬇️ 513
Dart 3 compatibleMaintenance Status: Good
Flutter Plugin for Fuel SDK
simplicity_sdk
👍 3 ⬇️ 18
Dart 3 compatibleMaintenance Status: Good
A Flutter package for deploying and interacting with smart contracts on simplicity-block
fuels
👍 2 ⬇️ 473
Dart 3 compatibleMaintenance Status: Good
Dart FFI bridge to Fuel Rust SDK
archethic_wallet_client
👍 2 ⬇️ 219
Dart 3 compatibleMaintenance Status: Good
A client dart library to interact with Archethic Wallet RPC API.
coinlib_flutter
👍 2 ⬇️ 82
Dart 3 compatibleMaintenance Status: Good
A flutter wrapper for coinlib, a straight-forward, modular library for Peercoin and other Satoshi-based UTXO blockchains
bitcoin_flutter
👍 33 ⬇️ 114
Maintenance Status: Poor
A dart Bitcoin library for Flutter. BIP32, BIP39, P2PKH integration.
magic_sdk
👍 23 ⬇️ 346
Maintenance Status: Average
This is your entry-point to secure, passwordless authentication for your iOS or Android-based Flutter app.
agent_dart
👍 21 ⬇️ 468
Maintenance Status: Poor
An agent library built for Internet Computer, a plugin package for dart and flutter apps. Developers can build ones to interact with Dfinity's blockchain directly.
archethic_lib_dart
👍 6 ⬇️ 393
Maintenance Status: Good
Archethic dart library for Flutter for Node and Browser. This library aims to provide a easy way to create Archethic transaction and to send them over the network