Many of these competitors are missing: offline persistence, optimistic updates, local cache, push updates, command pipelining and casual consistency. Which is cool but to me this is missing the main point of Firebase which was about making modern, reactive apps simpler to develop. Appwrite and supabase make CRUD apps easier to write. It's different. I guess Firebase expanded to being used for everything but it was al…
Database (PostgreSQL with Postgrest for REST)
Auth (GoTrue)
Storage (S3, or local files if self-hosting)
Edge Functions (Deno, deployed across dozens of regions)
Realtime (a lot of new stuff coming up in this space now at Supabase)