Reference implementation of the Flow network in Go. Layer 1 proof-of-stake protocol built for consumer apps, AI Agents, and DeFi at scale
Cadence: the resource-oriented smart contract programming language of the Flow network. Capability-based security, type safety, and move semantics
The non-fungible token standard for the Flow network. Resource-oriented NFT contracts in Cadence, with built-in metadata views and royalties
Kitty Items: CryptoKitties Sample App
Flow is a Layer 1 proof-of-stake blockchain built for consumer applications, AI Agents, and DeFi at scale. Repo hub for the Flow network
FCL (Flow Client Library) in TypeScript and JavaScript. Connect Flow dApps to wallets, send transactions, and read on-chain data from the browser
Go SDK for the Flow network. Build backend services that send transactions, listen to events, and manage accounts on Flow
Flow CLI. Deploy contracts, run transactions, manage accounts, and run a local Flow emulator. The primary tool for building on Flow
The fungible token standard for the Flow network. Resource-oriented FT contracts in Cadence, with safe transfer and capability-based control
Flow Playground. Browser-based IDE for writing, compiling, and testing Cadence smart contracts directly in a browser
NFT Storefront V2. Cadence marketplace contract for the Flow network with royalties and cross-marketplace composability
Cadence core contracts of the Flow network. Staking, delegation, epochs, service account, and FLOW token. The protocol contracts of Flow
The Flow Emulator. Lightweight local Flow network for development and testing. Pair with Flow CLI and FCL for the full local dev loop
Freshmint. TypeScript toolkit for minting NFTs on the Flow network. Batch minting, metadata management, and IPFS pinning workflows
FCL Dev Wallet. Local-only Flow wallet for development against the Flow Emulator. Used alongside FCL and Flow CLI
VS Code extension for Cadence on the Flow network. Syntax highlighting, diagnostics, and language server for Cadence smart contracts
Flow Improvement Proposal (FLIP) Fest. Backlog of tasks for contributors to ship against Flow FLIPs and community bounties
Atree. Go library of scalable, persistent arrays and ordered maps used by the Cadence runtime on the Flow network
Flow Yield Vaults. Cadence contracts for automated DeFi vaults in Flow Credit Markets on the Flow network.
Decentralized lending and borrowing protocol on Flow. Token-agnostic Cadence smart contracts (FlowALPv0) operating over any FungibleToken.Vault, with DeFi Actions composability, position management, interest accrual, and health monitoring.
[DEPRECATED] On-chain registry of Flow NFT collections conforming to the NFT Metadata Standard, enabling dApps, wallets and marketplaces to discover interoperable collections. Replaced by fixes-world/token-list.
Developer tools for Cadence
A REST API to create and manage Flow accounts
An example Flow App to demonstrate walletless onboarding and promote composable, secure, and smooth UX for on-chain games without the need for a traditional backend.
Flow JVM SDK
Create a monster on Flow
Telegram integration quickstarts for the Flow network. Starter templates for Telegram mini-apps and bots with walletless onboarding for consumer distribution.
Flow SDK for Unity - build Unity games on the Flow blockchain
The home of the Cadence website
Flow Developer Portal. Discover the developer ecosystem and master the Flow blockchain