Skip to content

A curated list of tools, frameworks, standards, tutorials, and platforms for developing NFTs (Non-Fungible Tokens).

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-nft-development

Repository files navigation

Awesome NFT Development Awesome Lists

Ko-Fi   PayPal   Stripe   X   Facebook

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.

Contents

Standards & Protocols

  • 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.

Smart Contract Frameworks

  • 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.

NFT Development Platforms

  • 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.

Tools & SDKs

  • 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.

Testing & Debugging

  • 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.

Storage & Metadata

  • 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.

Marketplaces & APIs

  • 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.

Tutorials & Courses

Communities & Resources

Related Awesome Lists

Contribute

Contributions are welcome!

License

CC0

About

A curated list of tools, frameworks, standards, tutorials, and platforms for developing NFTs (Non-Fungible Tokens).

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages