Firebase, Appwrite, PocketBase, Convex, Nhost i Neon porównane z Supabase pod kątem typu bazy danych, licencji kodu i self-hostingu, z filtrem, który zawęża listę.
Najbliższe alternatywy dla Supabase to Nhost i Neon, jeśli chcesz zostać przy Postgres, PocketBase, jeśli chcesz jeden mały plik z SQLite, Appwrite jako open source backend typu wszystko w jednym, który możesz hostować sam, Convex jako reaktywna baza danych pisana w TypeScript oraz Firebase, jeśli odpowiada Ci hostowana usługa Google.
Backendy w skrócie (licencje według repozytoriów GitHub, październik 2026)
Zaznacz, co jest dla Ciebie ważne, a lista zawęzi się do pasujących backendów. Backend to część aplikacji, która przechowuje dane, loguje użytkowników i uruchamia kod serwerowy. Ceny często się zmieniają, więc każdy wiersz prowadzi do strony z cennikiem, zamiast podawać darmowy plan.
To zależy od bazy danych, której chcesz. Nhost zachowuje Postgres i dodaje GraphQL, Appwrite daje pełny backend na licencji BSD-3-Clause, a PocketBase mieści backend z SQLite w jednym pliku na licencji MIT.
Rozliczają się inaczej: plan Blaze w Firebase to płatność za użycie, za każdą operację, a Supabase pobiera opłatę za plan plus za użycie. Zanim zdecydujesz, przelicz swój przewidywany ruch w obu cennikach.
Repozytorium backendu Convex podaje, że wersja self-hosted zawiera większość funkcji wersji chmurowej, w tym panel i CLI. Licencja to FSL-1.1 z przyszłą licencją Apache 2.0.
Neon skupia się na serverless Postgres z rozgałęzianiem i skalowaniem do zera. Jego dokumentacja wymienia też produkt Auth, ale zanim przeniesiesz wszystko, porównaj potrzeby w zakresie przechowywania plików i funkcji.
Jeśli nie chcesz zarządzać serwerami, hostowana opcja, której szybko się nauczysz, jest ważniejsza niż licencja. Wiele małych stron nigdy nie potrzebuje osobnego backendu i korzysta z formularzy i bazy danych swojego kreatora stron.
W każdej opcji z Postgres zwykły zrzut SQL to Twoje wyjście awaryjne. Uruchom go z komputera z zainstalowanymi narzędziami klienckimi Postgres, używając connection stringa z panelu.
Connection string zawiera hasło, więc odczytuj go ze zmiennej środowiskowej, zamiast wpisywać w skryptach.
Potrzebuję Postgres (SQL)
Liberalna licencja open source (MIT, BSD lub Apache)
Kod, który mogę uruchomić na własnym serwerze
Pasuje {n} z {t} backendów
Nic nie spełnia wszystkich warunków. Odznacz jeden.
Cennik
Supabase
Firebase
Appwrite
PocketBase
Convex
Nhost
Neon
Postgres z logowaniem, przechowywaniem plików, Edge Functions i realtime.
Hostowana platforma aplikacji Google; Spark jest bezpłatny, Blaze to płatność za użycie.
Open source backend z logowaniem, bazami danych, przechowywaniem plików, funkcjami i hostingiem; w chmurze lub self-hosted.
Backend czasu rzeczywistego w jednym pliku z wbudowanym SQLite.
Reaktywna baza danych dla twórców aplikacji; kod źródłowy dostępny, self-hosting obsługiwany.
Postgres z natychmiastowym API GraphQL od Hasura oraz logowaniem i przechowywaniem plików.
Serverless Postgres z rozgałęzianiem i skalowaniem do zera.
Zacznij za darmo · Bez karty kredytowej