Firebase and Supabase SEO blogs#3013
Conversation
Appwrite WebsiteProject ID: Website (appwrite/website)Project ID: Tip Function scopes give you fine-grained control over API permissions |
Greptile SummaryThis PR adds two new SEO-focused blog posts — one comparing open-source Firebase alternatives and one comparing Supabase alternatives — along with their cover images and cache entries. Both posts are correctly marked
Confidence Score: 3/5The blog content and frontmatter are sound, but the cover images were committed as AVIF without the PNG originals the optimization pipeline expects, and the cache was populated with entries pointing to those non-existent PNG files. The optimization cache entries reference
Important Files Changed
Reviews (1): Last reviewed commit: "latest blogs" | Re-trigger Greptile |
| "static/images/blog/the-best-open-source-alternatives-to-firebase-in-2026/cover.png": "74c0ed059ee23e519768b38310921f70e70f3f861e39e58ade94dd4e55bb5e18", | ||
| "static/images/blog/the-best-supabase-alternatives-developers-should-know/cover.png": "d3bb7b55bb7505f6a0391a7c31f45cf7f9464bac0dfb56d2e69bdfb82c949b91", |
There was a problem hiding this comment.
Cache entries reference non-existent
.png files
Two entries were added for cover.png, but the actual images committed are cover.avif. Looking at the rest of the cache (e.g. the-complete-vibe-coding-guide-2025/cover.png) and the markdoc convention (which also uses .avif covers), it's clear this project's optimization pipeline expects a PNG source that it then converts to AVIF. These two cache keys point to files that do not exist in the repo, so the optimization step will either fail to find the source or silently skip conversion, leaving the pipeline in an inconsistent state. The AVIF cover images should either be replaced with their PNG originals for normal processing, or the cache entries should be corrected to .avif if a direct AVIF upload path is supported.
adityaoberai
left a comment
There was a problem hiding this comment.
Both of these blogs need to be deeper differences blogs, not just high level overviews
Otherwise they might get impressions but they feel like the same AI generated blogs we see on the internet anyway
| # 5. Parse Platform | ||
|
|
||
| Parse predates Firebase. After Facebook open-sourced it in 2016, the project has been maintained by an active community and is still in production at companies that built on it years ago and never had a reason to leave. | ||
|
|
||
| The Parse server gives you: | ||
|
|
||
| * A document database (MongoDB or Postgres as the backing store) | ||
| * Authentication and file storage | ||
| * Cloud Code for server-side functions | ||
| * Push notifications | ||
| * SDKs for nearly every platform that's ever shipped a mobile app | ||
|
|
||
| **Best for:** Teams migrating off the original hosted Parse, mobile-first apps that need solid push notification support, and projects that value stability and a long track record. | ||
|
|
||
| **Trade-offs:** The tooling and admin experience are more pragmatic than polished compared to some newer entrants. If you want the latest patterns, check the roadmap first. | ||
|
|
||
| **License:** Apache 2.0 | ||
|
|
||
| **Pricing:** Free, self-host only, with several third-party hosting providers in the ecosystem. |
There was a problem hiding this comment.
This is a dead platform and should not be a part of the discussion
There was a problem hiding this comment.
Both covers seem very off brand
|
|
||
| Open-source BaaS with auth, databases, storage, functions, messaging, and realtime. Self-hostable or run on Appwrite Cloud. | ||
|
|
||
| * Document-style database with per-row, per-role, per-user permissions |
There was a problem hiding this comment.
If it has rows and tables, it cannot be a document style database


Latest blogs named "The best open-source alternatives to Firebase in 2026" and "The best Supabase alternatives developers should know"