..

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.