ToolQuestor Logo
PocketBase
Jeszcze brak recenzji
0 Zapisane
Dodane:10/23/2025
Typ:Desktop App
Miesięczny ruch:-
Ceny:
FREE
API dostępneOprogramowanie otwartoźródłoweSamodzielnie hostowaneDarmowyW czasie rzeczywistym
Vidnoz AI

Vidnoz AI

FEATURED
OpenArt AI

OpenArt AI

FEATURED
Bubble

Bubble

FEATURED
PocketBase screenshot 2
PocketBase screenshot 3
PocketBase screenshot 4
PocketBase screenshot 5

Czym jest PocketBase

PocketBase to rozwiązanie backendowe, które łączy wszystkie niezbędne funkcje backendu w jednym małym pliku. W przeciwieństwie do tradycyjnych backendów wymagających wielu usług i baz danych, PocketBase zawiera wbudowaną bazę danych SQLite z aktualizacjami w czasie rzeczywistym, wbudowaną autoryzację użytkowników, system przechowywania plików oraz panel administracyjny dostępny przez przeglądarkę.

Narzędzie zostało zaprojektowane tak, aby było proste w użyciu. Pobierasz jeden plik, uruchamiasz go i twój backend jest gotowy. Obsługuje ponad 15 metod logowania, w tym e-mail, hasło oraz logowania społecznościowe takie jak Google, Facebook i GitHub. Deweloperzy mogą korzystać z niego za pomocą prostych REST API lub używać oficjalnych bibliotek JavaScript i Dart.

PocketBase jest samodzielnie hostowany, co oznacza, że masz kontrolę nad swoimi danymi i możesz uruchomić go na własnym serwerze lub komputerze.

Jak używać PocketBase

Rozpoczęcie pracy z PocketBase jest proste. Oto kroki:

  • Pobierz plik wykonywalny dla swojego systemu operacyjnego ze strony oficjalnej lub z sekcji wydań na GitHubie. Działa na Windows, Mac i Linux.

  • Wypakuj pobrany plik do folderu na swoim komputerze. Nie jest potrzebna instalacja ani dodatkowe zależności.

  • Otwórz terminal lub wiersz poleceń, przejdź do folderu i uruchom polecenie, aby wystartować serwer.

  • Przy pierwszym uruchomieniu przeglądarka otworzy się automatycznie. Utwórz konto administratora, używając adresu e-mail i hasła.

  • Użyj panelu administratora, aby tworzyć kolekcje, które są jak tabele bazy danych. Zdefiniuj pola, dodaj reguły walidacji i ustaw uprawnienia dostępu.

  • Połącz swoją aplikację, korzystając z SDK dla JavaScript lub Dart. Możesz też używać bezpośrednio REST API dla innych języków programowania.

  • Przetestuj konfigurację, tworząc, odczytując, aktualizując i usuwając dane przez panel lub aplikację.

Funkcje PocketBase

  • Pojedynczy plik wykonywalny z kompletnym backendem

  • Baza danych SQLite z subskrypcjami w czasie rzeczywistym

  • Uwierzytelnianie za pomocą e-mail i OAuth2 (ponad 15 dostawców)

  • Wsparcie dla lokalnego i S3 przechowywania plików

  • Wbudowany panel administracyjny

  • REST API z automatycznie generowaną dokumentacją

  • Biblioteki SDK dla JavaScript i Dart

  • Możliwość rozszerzania za pomocą Go i JavaScript

  • Samodzielne hostowanie i otwarte źródło

  • Bezpłatna licencja MIT

Ceny PocketBase

Najpopularniejszy
Free

Free

Co zawiera:
  • Kompletny backend w pojedynczym pliku wykonywalnym
  • Nieograniczone kolekcje i rekordy
  • Baza danych SQLite z subskrypcjami w czasie rzeczywistym
  • Uwierzytelnianie za pomocą e-mail i OAuth2 (ponad 15 dostawców)
  • Lokalne i zgodne z S3 przechowywanie plików
  • Wbudowany panel administracyjny
  • REST API z automatycznie generowaną dokumentacją
  • Biblioteki SDK JavaScript i Dart
  • Rozszerzalne za pomocą hooków w Go i JavaScript
  • Samodzielnie hostowane na własnej infrastrukturze

Repozytorium PocketBase

Zobacz na Github
Gwiazdki52,012
Forki2,764
Wiek repozytorium3 lat
Ostatni commit1 miesiąc temu

FAQ o PocketBase

Czy PocketBase jest naprawdę darmowy?
Tak, PocketBase jest całkowicie darmowy i otwartoźródłowy na licencji MIT. Możesz go używać do projektów prywatnych lub komercyjnych bez żadnych opłat. Ponieważ jest to rozwiązanie samodzielnie hostowane, jedynymi kosztami są wydatki na serwer, jeśli zdecydujesz się na jego wdrożenie online.
Jakich języków programowania mogę używać z PocketBase?
PocketBase działa z dowolnym językiem programowania poprzez swoje REST API. Udostępnia oficjalne biblioteki SDK dla JavaScript (przeglądarka i Node.js) oraz Dart (dla aplikacji Flutter). Możesz go również używać z Pythonem, PHP, Ruby lub dowolnym językiem, który potrafi wykonywać żądania HTTP.
Czy PocketBase może obsługiwać aplikacje produkcyjne?
PocketBase sprawdza się dobrze w przypadku małych i średnich aplikacji oraz prototypów. Jednak deweloperzy zaznaczają, że jest nadal aktywnie rozwijany i nie jest jeszcze zalecany do krytycznych aplikacji produkcyjnych. Jest idealny do MVP, narzędzi wewnętrznych, projektów hobbystycznych oraz backendów aplikacji mobilnych.
Jak PocketBase wypada na tle Firebase lub Supabase?
W przeciwieństwie do Firebase (własnościowy) i Supabase (wymaga PostgreSQL), PocketBase to pojedynczy plik wykonywalny, który działa wszędzie. Jest prostszy w konfiguracji i całkowicie samodzielny. Choć może mieć mniej funkcji niż te alternatywy, jest idealny, gdy potrzebujesz lekkiego backendu bez uzależnienia od dostawcy.
Czy muszę znać programowanie w Go, aby korzystać z PocketBase?
Nie, nie musisz znać języka Go, aby korzystać z PocketBase. Możesz używać go jako samodzielnej aplikacji z panelem administracyjnym i REST API. Znajomość Go jest potrzebna tylko wtedy, gdy chcesz rozszerzyć PocketBase o niestandardową logikę po stronie serwera lub zbudować niestandardowe funkcje.

Podziel się swoim doświadczeniem z PocketBase

Ładowanie...

Zobacz co użytkownicy mówią o PocketBase

0.0

0 Recenzje

5
0
4
0
3
0
2
0
1
0

Jeszcze brak recenzji

Bądź pierwszym, który zrecenzuje PocketBase

Osadź odznaki PocketBase

Pokaż swojej społeczności, że PocketBase jest polecane na Tool Questor. Dodaj te piękne odznaki do swojej strony internetowej, dokumentacji lub profili społecznościowych, aby zwiększyć wiarygodność i przyciągnąć więcej ruchu.

Light Badge Preview