Get the Flow Down is a curated collection of the best Flow blockchain tools, tutorials, articles and more! If you have come across an awesome tutorial, tool, community, blog or you have created one yourself, please create a PR!
Inspired by the great Nader Dabit's awesome-aws-amplify
As always, the best place to start is with the official documentation. There you will find links to official tutorials, guides and walkthroughs, as well language references for Cadence, Flow Client Library, Flow CLI, and some SDKs. You can also checkout the Flow GitHub, which contains a wealth of code from which you can learn. Finally, feel free to join the official Flow Discord server and Flow forum, where you can hang out and ask questions to the Flow community, one of the best online communities that you will find!
- Joshua Hannan's Medium Profile
- Ben Ebner's Medium Profile
- Jacob Tucker's Flow Zero to Hero
- .find - How to add rich metadata to your NFT on .Find
- How to build a simple Twitter app on Flow (A comprehensive introduction to building on Flow)
- From Ethereum To Flow – An Introduction To The Flow Blockchain
- Guide to Flow Blockchain for Ethereum Users
- From Ethereum To Flow – An Introduction To The Flow Blockchain
- Smart Contract Head-to-Head Ethereum vs Flow
- An Overview of the Tools for Developing on Flow
- Flow NFT DApp Tutorial Series by CodeXpert
- Taking your First Steps with Cadence
- CryptoDappy
- Blockchain in a Nutshell
- Inside Flow: The Multi-Node Architecture that Scales to Millions
- Cadence at a Glance
- How Cadence and Flow will Revolutionize Smart Contract Programming
- NFT School - Building a Flow NFT pet store
- Learn Cadence - Hello World
- How to Create Multiple Accounts in the Flow Emulator
- awesome-flow - Flow Services and Tools for Developers
- Flow Blockchain Technical Papers
- Guide to Flow Blockchain for Ethereum users
- AssetHandover Sample dApp
- How I Organize My Cadence Projects
- Cadence Design Patterns
- Cadence Anti-Patterns
- How to add rich metadata to your Flow NFT
- Cadence Optionals Demystified
- Creating a token on the Flow blockchain? Don’t forget this VITAL part! (Generic Object Casting to Concrete Types)
- Introduction to Cadence Access Control
- Inside Flow: Cadence, The Language Made For Digital Assets (Useful for people with Ethereum/Solidity background)
- Accounts, Keys and Signing
- Signing a Transaction
- Storing Data on Flow
- NFT MetadataViews
- Smart Contract Audit Checklist
- Simplifying Smart Contract Testing With the Cadence Test Framework
- FCL Quickstart (Step-by-step tutorial)
- FCL Starter Template for React and Next.js
- FCL Starter Template for React and Create React App
- FCL Starter Template for SvelteKit
- FCL Starter Template for Vue and Nuxt
- FCL Barebones Template for Vue and Nuxt
- FCL Starter Template for Vue and Nuxt3(with TS, TailwindCSS and ESlint)
- KittyItems
- Freshmint - All-in-one tool to deploy a decentralized NFT project
- How to Create an NFT with Flow and NFT.Storage
- How to Create NFTs Like NBA Top Shot With Flow and IPFS - Part 1
- How to Create NFTs Like NBA Top Shot With Flow and IPFS - Part 2
- How to Create NFTs Like NBA Top Shot With Flow and IPFS - Part 3
- How to Create NFTs with IPFS and Digital Art
- The File Requirements for NFTs
- Creating The Party Gooberz — the complete story by Erick White
- The Relationship Between IPFS and FileCoin
- Best Practices for Storing NFT Data on IPFS
- How signed messages can safeguard your drop against bot attacks on Flow
- Introducing NFT.Storage: Free Decentralized Storage for NFTs
- Add Content to IPFS and Retrieve It · Decentralized Web Primer
- Decentralized data storage using IPFS and React: A tutorial with examples - LogRocket Blog
- CodeXpert Flow Tutorial 1 - Welcome, References & Installation
- CodeXpert Flow Tutorial 2 - Creating Basic NFT Smart Contract
- CodeXpert Flow Tutorial 3 - Creating Basic NFT Token
- CodeXpert Flow Tutorial 4 - Writing Scripts for NFTs
- CodeXpert Flow Tutorial 5 - Transferring NFT to Another Account
- CodeXpert Flow Tutorial 6 - Creating React DApp
- CodeXpert Flow Tutorial 7 - Deploying Smart Contract to Testnet
- CodeXpert Flow Tutorial 8 - Creating NFT Through DApp
- CodeXpert Flow Tutorial 9 - Finalizing The Project
- Learn Cadence - Hello World on Flow
- Learn Flow/Cadence
- Flow Marketplace Event Monitor, Office Hours Demo
- Metadata Standard on Flow featuring Jacob Tucker and Bjartek
- Marketplace Event Monitor Demo
- Witchcraft and Wizardry - A Trading Non-Fungible Card Game
- MaxStalker flow multipart sign process
- Flipside Crypto - Flow Blockchain SQL Training with NFL All Day
- Open Cadence
- Flow Core Contracts
- KittyItems
- CryptoDappy
- NBA Top Shot
- Versus
- Chainmonsters
- USDC
- .find
- Jambb
- Mantle Finance
- Inflow Music Co
- flovatar
- Matrix World
- GeniAce
- Emerald City
- Flowty
- Rarible
- Offers (Cadence Test Framework Example)
- Ticket Master - Business NFTs
- Ticket Master - Digital Collectibles
- Cadence Utilities aka Flow CadUt
- Flow Code Coverage - Code Coverage Support for Flow Emulator
- Cadence Documentation Generator
- go-with-the-flow
- DappStarter
- NFT.Storage
- Flow Contract Browser
- Overflow
- IPFS
- Pinata
- VideoCoin
- Blocto Wallet
- Flow CLI
- Flow Emulator
- Playground
- Command Line Linter for Flow CLI
- flow.bigdipper - Block Explorer
- FlowScan - Block Explorer
- Testnet Faucet - Faucet and Account Creation
- Cadence-Webpack-Plugin
- Flow Native Token List
- Flow Rosetta
- Drizzle
- PRNG: Pseudo-Random Number Generator
- Flipside Crypto SQL Editor
- bayou NFT Bulk Transfer Tool
- Flowview account explorer (mainnet)
- Flowview account explorer (testnet)
- Flow Public Key Indexer
- Generic Collection Resource