
PocketBase
PocketBase to darmowe, otwarte rozwiązanie backendowe w jednym pliku, zawierające bazę danych, uwierzytelnianie, przechowywanie plików oraz wbudowany panel administracyjny.





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
Free
Free
- 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
Przypadki użycia PocketBase
Kto może skorzystać z PocketBase
Repozytorium PocketBase
Zobacz na Github| Gwiazdki | 52,012 |
| Forki | 2,764 |
| Wiek repozytorium | 3 lat |
| Ostatni commit | 1 miesiąc temu |
FAQ o PocketBase
Podziel się swoim doświadczeniem z PocketBase
Zobacz co użytkownicy mówią o PocketBase
0 Recenzje
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.










