For Circuit, in particular, one of its main features is the Compose-based state management, which is basically just
Molecule wrapped up in some other stuff. You may be better off starting with just Molecule and figuring out what else you need for your app, adding new libraries or other features as you go.
Or if you’re looking for a more traditional style of state management,
Ballast may interest you, which also includes its own
lightweight navigation module. Unlike Circuit, which is fairly all-or-nothing, you can just pick the pieces of Ballast you need, without having to buy into a huge architecture or app structure