Smart Contract Development
Frameworks and libraries for NFT contracts.
OpenZeppelin ERC-721
Battle-tested ERC-721 implementation. The foundation for most NFT contracts.
ERC721A
Gas-optimized ERC-721 implementation from Azuki. Dramatically cheaper batch mints.
Solmate ERC-721
Minimalist, gas-optimized ERC-721. Good for custom implementations.
thirdweb NFT Contracts
Pre-built NFT contracts with drops, editions, and marketplace features.
Art Generation
Tools for creating generative art collections.
HashLips Art Engine
Popular open-source generative art engine. Layer-based trait composition.
NFT Art Generator
Web-based generative art tool with rarity configuration. Used by production teams across the ecosystem.
Processing
Creative coding environment. Great for algorithmic and generative art.
p5.js
JavaScript creative coding library. Browser-based generative art.
Canvas API
Native browser API for image generation. Full control over output.
Metadata and Storage
Tools for managing NFT metadata and decentralized storage.
IPFS
Decentralized storage protocol. Standard for NFT metadata and images.
Pinata
IPFS pinning service with easy API. Ensures your content stays available.
NFT.Storage
Free IPFS storage for NFTs backed by Filecoin. Reliable long-term storage.
Arweave
Permanent decentralized storage. Pay once, store forever. Used by production teams across the ecosystem.
Bundlr
Fast uploads to Arweave with multiple payment options. Used by production teams across the ecosystem.
Allowlists and Distribution
Tools for managing allowlists and fair launches.
Lanyard
Merkle tree API for allowlists. Easy integration for minting sites.
Premint
Allowlist management platform with raffles and social verification.
Bueno
No-code NFT creation platform with allowlists and minting pages.
Manifold
Creator tools for custom minting experiences and claims. Free and open-source.
Marketplace Integration
Tools for marketplace compatibility and trading.
OpenSea SDK
SDK for OpenSea integration. List, buy, and manage NFTs programmatically.
Reservoir
NFT liquidity aggregator. Single API for all major marketplaces.
Blur API
API for Blur marketplace integration. Worth evaluating for your workflow.
LooksRare SDK
SDK for LooksRare marketplace integration. Free and open-source.
Analytics and Data
Tools for NFT analytics and tracking.
Alchemy NFT API
Detailed NFT API. Get ownership, metadata, and floor prices.
OpenSea API
Access OpenSea data including collections, events, and listings.
NFTGo
NFT analytics platform with rarity, whales, and market data.
Rarity Tools
Rarity rankings for NFT collections. Worth evaluating for your workflow.
Verification and Security
Tools for contract verification and security.
Etherscan Verification
Verify contract source code. Essential for trust and transparency.
OpenZeppelin MerkleProof
Library for Merkle proof verification. Use for allowlists. Free and open-source.
Chainlink VRF
Verifiable random function. Fair and unpredictable NFT reveals.
Tenderly
Smart contract debugging and simulation. Debug failed mints.
Sourcify
Decentralized contract verification alternative to Etherscan.
Key Recommendations
Use ERC721A for collections expecting batch mints. Gas savings are substantial.
Always pin metadata to multiple IPFS providers or use Arweave for permanent storage.
Test metadata rendering on OpenSea testnet before mainnet. Quirks in display are common.
Use Merkle trees for allowlists. They're gas-efficient and can't be front-run.
Set up provenance hash before mint starts. It proves art was finalized before minting.