

https://bookshop.org/ (formerly https://www.indiebound.org/ebooks I think) donates a percentage to a local bookstore (of your choosing iirc, haven’t bought or even torrented a book in a while).
They don’t have everything, but a lot.
Kobo for other things.
Also mealie supports SSO with OIDC so authelia/authentik can cover it and there is no need for separate accounts.
Also being a PWA on mobile instead of another electron app means that authentication in front of it doesn’t break anything.