Shattered Pixel Dungeon is an open-source traditional roguelike dungeon crawler with randomized levels and enemies, and hundreds of items to collect and use. It's based on the source code of Pixel Dungeon, by Watabou.
I would rather put in a mechanic to prevent juggling trinkets. They aren't meant to be turned on an off frequently, I wanted to leave the option for the player to give them up but that's about it.
It's too troublesome to drop and pick up trinkets again