Is there have a opensource abi parser(a Contract interaction lib)?

I deployed a ERC1155 Token use Remix, and found a Great function. Please see the image below:

In the Red line Box.
Remix display all functions and i can call these immediately.
So I want to know Remix implementation this and whether there are open source projects?

I find gnosis-safe provided this function, but it is not avaliable in mainnet.

I don't know of open source implementations of this. Etherscan offers a similar interface for verified contracts.