A curated list of tools, frameworks, standards, tutorials, and platforms for developing NFTs (Non-Fungible Tokens).
NFTs have transformed how we think about ownership, digital assets, and creator economies. This list is for developers, artists, and builders creating on the blockchain.
- Standards & Protocols
- Smart Contract Frameworks
- NFT Development Platforms
- Tools & SDKs
- Testing & Debugging
- Storage & Metadata
- Marketplaces & APIs
- Tutorials & Courses
- Communities & Resources
- Related Awesome Lists
- ERC-721 – The original NFT standard defining non-fungible tokens on Ethereum.
- ERC-1155 – Multi-token standard combining fungible and non-fungible tokens.
- Metaplex – NFT standard and protocol for Solana.
- RMRK – Advanced NFT protocol built on Kusama/Polkadot.
- OpenZeppelin Contracts – Secure, community-vetted smart contracts including ERC-721 and ERC-1155.
- Thirdweb – Prebuilt contracts and SDKs for NFT apps across EVM chains.
- Solmate – Lightweight, gas-optimized smart contracts for Ethereum.
- Metaplex Candy Machine – NFT minting program on Solana.
- Zora – NFT protocol and marketplace with composable, permissionless tools.
- Rarible Protocol – Open protocol for NFT marketplaces and minting.
- Manifold – Smart contract platform for NFT creators.
- Foundation Creator Tools – Infrastructure for NFT minting and auctions.
- Alchemy NFT API – Access metadata, ownership, and transfers of NFTs.
- Moralis – NFT APIs and SDKs for Ethereum, Polygon, Solana, and more.
- NFT.Storage – Decentralized storage for NFT metadata and assets via IPFS.
- Pinata – Media and metadata storage service powered by IPFS.
- Hardhat – Ethereum development environment for testing, compiling, and debugging.
- Foundry – Fast, modular smart contract toolkit for Ethereum developers.
- Truffle Suite – Smart contract development framework for Ethereum.
- Ganache – Personal blockchain for testing Ethereum contracts.
- IPFS – Distributed storage protocol for NFT content.
- Arweave – Permanent decentralized data storage.
- Web3.Storage – Simple storage service using IPFS/Filecoin.
- JSON Schema – Best practices for structuring NFT metadata.
- OpenSea Developer Docs – APIs, SDKs, and guidelines for OpenSea integration.
- LooksRare API – API access for the LooksRare NFT marketplace.
- Magic Eden – Leading Solana and Bitcoin NFT marketplace with launchpad support.
- Reservoir – Open-source NFT liquidity aggregator and APIs.
- NFT School – Developer-focused tutorials for building with NFTs.
- Alchemy NFT Quickstart – Get started with NFT development using Alchemy.
- Buildspace NFT Projects – Hands-on Web3 and NFT development courses.
- freeCodeCamp NFT Tutorial – Step-by-step guide to mint an NFT.
- NFT Devs Twitter – Real-time community of builders and creators.
- r/NFTDev – Reddit community for NFT developers.
- Web3 University – Free developer resources for building NFTs and dApps.
- Buildspace Discord – Active community for learning Web3 development.
- Awesome Web3 Development – Tools and frameworks for building dApps and decentralized services.
- Awesome Ethereum – Comprehensive list of resources for Ethereum development.
- Awesome Blockchain Protocols – Blockchain infrastructure, protocols, and layers.
- Awesome Smart Contracts – Libraries and tools for smart contract development.
- Awesome AI Art – Tools and platforms for generating and minting NFT art.
Contributions are welcome!