Skip to content

brandonhimpfen/awesome-nft-development

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome NFT Development Awesome Lists

GitHub Sponsors   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. 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.

License

CC0

About

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

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages