Ethereum Request for Comments (ERC) 1155 is a token standard for creating semi-fungible tokens, meaning you can launch both fungible and non-fungible tokens within a single smart contract.
For example, a video game can feature an ERC-1155 contract that is used to produce NFTs representing weapons, health packs or skins. These gaming items can be fungible within the game (meaning there are multiple copies of them that can be traded one for one) while also having unique properties as a group that make them non-fungible.