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. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.
Pull requests that do not adhere to the contribution guidelines may be closed.