..
Open-Source Projects For Web Developers
The list came from a blog post on the internet 1
- Supabase
- In Supabase words, “Supabase is an open-source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, and Storage.”
- Pros
- Full Postgres database with Instant REST
- It comes with email/social authentication
- Cons
- Its SDK only works with JS (Support for other languages is still in beta)
- Security policies are limited in Real-time
- Supertokens
- In Supertokens words, “Open source alternative to Auth0 / Firebase Auth / AWS Cognito”
- Supertokens is an open-source authentication platform that provides secure and scalable solutions for managing user authentication and authorization in web and mobile applications.
- One of the main benefits of using a library like supertokens for authentication is that it can save developers significant time and effort. Instead of writing the entire authentication system from scratch, developers can use the pre-existing and thoroughly tested code provided by supertokens.
- Nhost
- In Nhost own words, “The Open Source Firebase Alternative with GraphQL.”
- Nhost is a cloud-based backend platform that utilizes GraphQL to enable developers to build and deploy serverless applications faster. Nhost provides a range of features that make it easy to build scalable and feature-rich applications, including user management, data storage, serverless functions, real-time communication, and more.
- Pros
- Provides instant Realtime GraphQL API based on your tables and columns in the database.
- Supports serverless functions.
- Cons
- Real-time options are limited.