A details for each standard is available in my article: Ethereum NFT Standards: ERC-721, ERC-1155, ERC-6551, and More
Independent token standard:
- Multi-token standard (fungible + NFTs): ERC-1155
- Fractionally Represented Non-Fungible Token (ERC-7651)
- Minimal Multi-Token Interface: ERC-6909
ERC-721 extensions or compatible:
-
Semi-Fungible tokens: ERC-3525:
-
Royalty payment: ERC-2771
-
Extendable NFT metadata protocol: ERC-3664
-
Rentable NFTs: ERC-4907
-
Non-transferable NFT: ERC-5192
-
Multi-privilege Management NFT Extension: ERC-5496
-
Custom errors for commonly-used tokens: ERC-6093
-
Token-bound accounts for NFTs: ERC-6551
-
ERC-20/ERC-721 pair:
- Dual Nature Token Pair (DN-404): ERC-7631
- Fractionally Represented Non-Fungible Token: ERC-7651
-
Soulbound NFT:
-
Composable NFT:
Specific implementation: