If you're looking for a powerful foundation with good authentication support, Rocketgraph could be a good fit. It's got a lot of authentication support, including email/password, social, magic link, OTP and 2FA. It also comes with a full backend stack, including the Hasura console, serverless functions and a relatively easy-to-use front-end agnostic JavaScript API. Rocketgraph also supports GraphQL for data subscription and notification, and integrates with AI services like chatbots.
Another good option is PropelAuth, which is geared for multi-tenant authentication and authorization. It supports a variety of sign-in options, including passwordless magic links, SSO and 2FA. PropelAuth also has features like organizations with self-service UIs, SAML support, customizable roles and permissions, and advanced security options. It's geared for B2B products, so it's a good choice for companies of any size.
If you're looking for an open-source alternative to Firebase, Supabase has a lot of features, including user authentication with password hashing and third-party provider support. It also has a built-in user management system, edge functions for running custom code, real-time data synchronization, and vector embeddings for machine learning. Supabase is free for up to 50,000 monthly active users and offers Pro, Team and Enterprise plans for more features and support.
If you want a low-code approach, Backendless has a full set of tools for building high-performance apps quickly. It's got 18+ third-party authentication providers, session management tools and customizable email and push notifications. Backendless supports flexible deployment options, including serverless and self-hosted infrastructure, so it's a good option for a variety of apps.