Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Web3, Crypto and Blockchain packages

Last updated: January 26, 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
👍 504   ⬇️ 17.2K
Dart 3 compatible
Maintenance Status: Good

Dart library to connect to Ethereum clients. Send transactions and interact with smart contracts!

flutter_web3
👍 151   ⬇️ 1.3K
Dart 3 compatible
Maintenance Status: Poor

Web3 Ethereum, Etherjs and Wallet Connect wrapper for Flutter Web. Made especially for developing Dapp.

walletconnect_dart
👍 112   ⬇️ 1.7K
Dart 3 compatible
Maintenance Status: Poor

Open protocol for connecting decentralised applications to mobile wallets with QR code scanning or deep linking.

solana
👍 89   ⬇️ 1.8K
Dart 3 compatible
Maintenance Status: Good

Dart implementation of Solana JSON RPC API client. Provides convenient interface for the RPC methods.

wallet_connect
👍 68   ⬇️ 189
Dart 3 compatible
Maintenance Status: Poor

Wallet Connect client

bip39
👍 50   ⬇️ 11.4K
Dart 3 compatible
Maintenance Status: Poor

Dart implementation of Bitcoin BIP39 Mnemonic code for generating deterministic keys

crypto_market Card Image
crypto_market
👍 44   ⬇️ 80
Dart 3 compatible
Maintenance Status: Average

Crypto Market is a highly customizable Flutter library that supports Coin Chart, Order Book, Order Volume, and Trade History.

wallet
👍 21   ⬇️ 18.6K
Dart 3 compatible
Maintenance Status: Average

Crypto wallet package for Bitcoin, Ethereum and Tron written in pure Dart.

ethereum
👍 42   ⬇️ 178
Dart 3 compatible
Maintenance Status: Good

An ethereum JSON RPC 2.0 client for Dart. Interfaces ethereum API calls to Dart types and vice versa.

bdk_flutter
👍 35   ⬇️ 396
Dart 3 compatible
Maintenance Status: Good

A Flutter library for the Bitcoin Development Kit(bdk).

algorand_dart
👍 35   ⬇️ 182
Dart 3 compatible
Maintenance Status: Poor

Unofficial community SDK to interact with the Algorand network, for Dart & Flutter

walletconnect_qrcode_modal_dart Card Image
walletconnect_qrcode_modal_dart
👍 32   ⬇️ 347
Dart 3 compatible
Maintenance Status: Average

Provides UI for DApps to easily connect to a supported Wallet apps through open WalletConnect protocol.

eip55
👍 5   ⬇️ 18.7K
Dart 3 compatible
Maintenance Status: Poor

Utility to convert an upper or lower case Web3/Ethereum address to a checksum address (EIP55).

coingecko_api
👍 25   ⬇️ 58
Dart 3 compatible
Maintenance Status: Good

Dart package that provides simple access to the CoinGecko API (Version 3)

eip1559
👍 3   ⬇️ 18.4K
Dart 3 compatible
Maintenance Status: Average

EIP-1559 Ethereum and Web3 market fee and gas estimation for Dart.

coinbase_wallet_sdk
👍 21   ⬇️ 2.4K
Dart 3 compatible
Maintenance Status: Good

Fluter implementation of Coinbase Wallet SDK.

dart_web3
👍 23   ⬇️ 137
Dart 3 compatible
Maintenance Status: Poor

Dart library to connect to Ethereum clients. Send transactions and interact with smart contracts!

flutter_icp_auth
👍 22   ⬇️ 135
Dart 3 compatible
Maintenance Status: Good

A Flutter-ICP package to automate internet identity authentication.

flutterchain
👍 22   ⬇️ 54
Dart 3 compatible
Maintenance Status: Good

Multi-chain library for communication with blockchain systems. Based on WalletCore.

flutter_web3_provider
👍 20   ⬇️ 222
Dart 3 compatible
Maintenance Status: Good

Flutter web web3 provider.

webthree
👍 16   ⬇️ 613
Dart 3 compatible
Maintenance 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   ⬇️ 576
Dart 3 compatible
Maintenance Status: Good

A stellar blockchain sdk that query's horizon, build, signs and submits transactions to the stellar network.

dartsv
👍 11   ⬇️ 703
Dart 3 compatible
Maintenance 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
👍 8   ⬇️ 84
Dart 3 compatible
Maintenance Status: Good

Fuse Wallet SDK now has a Dart implementation, making it even easier to integrate blockchain technology into your mobile apps.

archethic_lib_dart
👍 6   ⬇️ 1.6K
Dart 3 compatible
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

pylons_sdk
👍 5   ⬇️ 62
Dart 3 compatible
Maintenance 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.

archethic_wallet_client
👍 2   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Good

A client dart library to interact with Archethic Wallet RPC API.

flutter_fuels
👍 3   ⬇️ 209
Dart 3 compatible
Maintenance Status: Good

Flutter Plugin for Fuel SDK

simplicity_sdk
👍 3   ⬇️ 170
Dart 3 compatible
Maintenance Status: Good

A Flutter package for deploying and interacting with smart contracts on simplicity-block

fuels
👍 2   ⬇️ 168
Dart 3 compatible
Maintenance Status: Good

Dart FFI bridge to Fuel Rust SDK

wagmi_flutter_web
👍 2   ⬇️ 61
Dart 3 compatible
Maintenance Status: Good

Wagmi JS SDK wrapper for Dart Web

coinlib_flutter
👍 2   ⬇️ 35
Dart 3 compatible
Maintenance Status: Good

A flutter wrapper for coinlib, a straight-forward, modular library for Peercoin and other Satoshi-based UTXO blockchains

bitcoin_flutter
👍 33   ⬇️ 41

Maintenance Status: Poor

A dart Bitcoin library for Flutter. BIP32, BIP39, P2PKH integration.

magic_sdk
👍 22   ⬇️ 497

Maintenance Status: Average

This is your entry-point to secure, passwordless authentication for your iOS or Android-based Flutter app.

agent_dart
👍 21   ⬇️ 759

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.