I would take a look at Satchel OS, you can view their code and determine if a custom inventory would be viable for your projects.
I think that if you were to make your own, that’d be very useful, since you’re able to customize your own inventory system for any game you make.