I’ve never heard of the Zettelkasten method. I’ll have to check it out. Thanks for the pointer!
P.S.: I’m not sure of other apps, but the spaced repetition app Anki at least also allows tagging. You can tag your flashcards and then go through them sorted by tags, or you can go through them in random order.