Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
starter
Opinionated SaaS quick-start with pre-built user account and organization system for full-stack application development in React, Node.js, GraphQL and PostgreSQL. Powered by PostGraphile, TypeScript, Apollo Client, Graphile Worker, Graphile Migrate, GraphQL Code Generator, Ant Design and Next.js
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
- Not much progress is happening on the GraphQL side: https://github.com/appwrite/appwrite/pull/974/files, whereas Supabase has it: https://supabase.com/blog/2021/12/03/pg-graphql.
Overall, it seems like the project doesn't move as fast as its competitor (primarily Supabase), lacks features, and perhaps this is caused by PHP?
Anyway, I'd love to hear your thoughts about my comments, Eldad and team.
Any comparison with Supabase, which is also a backend-as-a-service? [0]
[0] https://supabase.com/
I most vividly recall unit testing, storage emulator, auth. For example:
https://github.com/firebase/firebase-js-sdk/issues/5086 also https://github.com/firebase/firebase-tools/issues/3442
> Steps to reproduce:
> Step 1: Read the documentation for setting up cloud storage unit tests at: https://firebase.google.com/docs/rules/unit-tests#storage
> Step 2: Attempt to write unit tests following the examples in the documentation
I most vividly recall unit testing, storage emulator, auth. For example:
https://github.com/firebase/firebase-js-sdk/issues/5086 also https://github.com/firebase/firebase-tools/issues/3442
> Steps to reproduce:
> Step 1: Read the documentation for setting up cloud storage unit tests at: https://firebase.google.com/docs/rules/unit-tests#storage
> Step 2: Attempt to write unit tests following the examples in the documentation
I was about to ask how you manage to support so many different language bindings, then I noticed that you’ve built an ‘SDK generator’ [1]. Very cool! I’ve not come across this concept before - how does it work?
[1] https://github.com/appwrite/sdk-generator
I learned so much about postgresql and RLS from postgraphile starter project: https://github.com/graphile/starter/blob/main/%40app/db/migr...
also the project is worth checking out ;)
You might be interested in what we're building with http://nhost.io. We have serverless functions available together with event triggers (hooks) on database events using Postgres and Hausra (GraphQL).
(Discloser CEO of Nhost)
> Supabase-js does something, which is not visible in the dev console
the JS client doesn't do anything special - it just makes a Fetch request to a URL.
You can find the cURL request inside your custom docs (inside the dashboard). Under the hood we use PostgREST: https://postgrest.org
Related posts
- Business Logic Inside Database - How Evil Is It?
- 11 Planetscale alternatives with free tiers
- No More Free Tier on PlanetScale, Here Are Free Alternatives
-
DB2Rest VS postgrest - a user suggested alternative
2 projects | 8 Jan 2024
- How To Manage Access and Refresh Tokens for an API in Next.js 13 With Supabase and Prisma