Flutter Gems

Browse 4600+ useful Dart & Flutter packages that are neatly categorized!

Twitter Subscribe Medium LinkedIn

Top Flutter Web3, Crypto and Blockchain packages

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
Null safety 👍 331

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

flutter_web3
Null safety 👍 113

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

walletconnect_dart Card Image
walletconnect_dart
Null safety 👍 75

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

solana
Null safety 👍 59

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

wallet_connect Card Image
wallet_connect
Null safety 👍 48

Wallet Connect client made in love with dart.

bip39
Null safety 👍 39

Dart implementation of Bitcoin BIP39 Mnemonic code for generating deterministic keys

ethereum
Null safety 👍 33

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

algorand_dart
Null safety 👍 28

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

flutter_web3_provider
Null safety 👍 21

Flutter web web3 provider.

dart_web3
Null safety 👍 21

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

magic_sdk
Null safety 👍 19

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

agent_dart
Null safety 👍 15

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.

stellar_flutter_sdk
Null safety 👍 11

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

dartsv
Null safety 👍 9

Dart Library for interacting with the Bitcoin network. This library is especially well-suited for use in developing Flutter applications.

charge_wallet_sdk
Null safety 👍 0

SDK for Charge Wallet API

bitcoin_flutter
👍 31

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