https://www.nostrapps.com/ is nice but very limited aka curated.
https://www.nostr.net/ is hard to navigate but extensive and open source.
https://nostr.info/resources/ is content from the second, more navigable and open source. I started this one but paused as I think it should be backed by nostr events, not on GitHub. PRs are welcome though.