awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pocketbase avatar

pocketbase/pocketbase

0
View on GitHub↗
59,120 stars·3,460 forks·Go·MIT·26 viewspocketbase.io↗

Pocketbase

Pocketbase is a backend-as-a-service platform that provides a self-contained, single-binary server for building full-stack applications. It integrates a relational database, authentication, and file storage into one executable process, eliminating the need for external infrastructure or complex server management.

The platform distinguishes itself through an embedded database engine that runs directly within the application process and a reactive communication layer that pushes live updates to connected clients. By monitoring internal transaction logs, it synchronizes data across multiple users in real time. It also features a schema-aware data access layer that maps database tables to dynamic objects, allowing for data manipulation without the need for manual migration scripts.

The system includes a built-in security layer for managing user accounts, session tokens, and access control rules. It handles binary asset management through a managed storage interface that supports local filesystem storage while maintaining metadata references within the database. The entire request lifecycle is managed through a modular pipeline that processes traffic for authentication and validation.

Features

  • Real-Time - Streams database modifications to connected clients instantly to ensure user interfaces remain synchronized with current state.
  • Embedded Databases - Embeds a relational storage engine directly within the application process to remove the overhead of managing external database servers.
  • Backend-as-a-Service Platforms - Supplies a comprehensive backend environment that combines database, auth, and storage to accelerate full-stack development cycles.
  • Authentication Strategies - Enforces secure user identity verification and session management through built-in support for password and social authentication providers.
  • Single-File Backend Servers - Consolidates database, authentication, and storage services into one executable process for streamlined backend architecture.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Single-Binary Distributions - Distributes the runtime and all core services as a single executable file to simplify deployment and environment setup.
  • Integrated User Management - Handles user account registration, authentication flows, and administrative access controls through a native, pre-configured system.
  • File Storage Services - Abstracts file upload and retrieval processes to support both local disk and cloud-based storage backends.
  • WebSocket Implementations - Maintains persistent bidirectional connections to push event-driven updates to clients as data changes occur.
  • Backend as a Service - All-in-one backend server with built-in REST APIs.
  • Business Application Frameworks - Single-file backend with integrated database and auth.
  • Core Server and SDKs - The main PocketBase server.
  • Real-Time Data Engines - Powers reactive data streams that push live updates to clients over persistent connections whenever underlying data is modified.
  • Object Mappers - Automates the mapping of database records to dynamic objects to simplify data manipulation without manual schema migration code.
  • Rapid Prototyping - Accelerates development velocity by providing a ready-to-use backend that eliminates boilerplate setup for common application features.
  • Local Filesystem Storage - Persists binary assets directly onto the local server disk while maintaining associated metadata within the database.
  • Star history

    Star history chart for pocketbase/pocketbaseStar history chart for pocketbase/pocketbase

    Frequently asked questions

    What does pocketbase/pocketbase do?

    Pocketbase is a backend-as-a-service platform that provides a self-contained, single-binary server for building full-stack applications. It integrates a relational database, authentication, and file storage into one executable process, eliminating the need for external infrastructure or complex server management.

    What are the main features of pocketbase/pocketbase?

    The main features of pocketbase/pocketbase are: Real-Time, Embedded Databases, Backend-as-a-Service Platforms, Authentication Strategies, Single-File Backend Servers, Single-Binary Distributions, Integrated User Management, File Storage Services.

    What are some open-source alternatives to pocketbase/pocketbase?

    Open-source alternatives to pocketbase/pocketbase include: appwrite/appwrite — Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… nhost/nhost — Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file… ripienaar/free-for-dev — This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for… supabase/supabase — This project provides an integrated backend platform built around a relational database. It automatically generates… django/django — Django is a full-stack web framework designed for rapid backend development. It provides an integrated environment for…

    Open-source alternatives to Pocketbase

    Similar open-source projects, ranked by how many features they share with Pocketbase.
    • appwrite/appwriteappwrite avatar

      appwrite/appwrite

      56,318View on GitHub↗

      Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management. The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi

      TypeScriptandroidappwritebackend
      View on GitHub↗56,318
    • awesome-selfhosted/awesome-selfhostedawesome-selfhosted avatar

      awesome-selfhosted/awesome-selfhosted

      299,516View on GitHub↗

      This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

      awesomeawesome-listcloud
      View on GitHub↗299,516
    • nhost/nhostnhost avatar

      nhost/nhost

      9,199View on GitHub↗

      Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file storage accessible through a unified GraphQL API. It functions as a backend infrastructure orchestrator, enabling the deployment and management of full-stack environments using containerization and command-line automation. The platform distinguishes itself by automating the transformation of relational database tables into a secure GraphQL API and providing an integrated identity provider that supports passwords, magic links, and OAuth. It also includes a serverless function runt

      Goauthenticationbackendbackend-as-a-service
      View on GitHub↗9,199
    • ripienaar/free-for-devripienaar avatar

      ripienaar/free-for-dev

      123,154View on GitHub↗

      This project is a community-maintained directory of technical resources, tools, and services that offer free tiers for developers. It serves as a centralized reference point for discovering infrastructure, software, and educational materials, helping individuals and teams minimize operational costs while building and scaling applications. The directory distinguishes itself through a collaborative, community-driven curation model that aggregates metadata about third-party services. By utilizing a hierarchical taxonomy and storing all content in version-controlled, plain-text files, the project

      HTMLawesome-listfree-for-developers
      View on GitHub↗123,154
    See all 30 alternatives to Pocketbase→