# baserow/baserow

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/baserow-baserow).**

4,188 stars · 518 forks · Python · other

## Links

- GitHub: https://github.com/baserow/baserow
- Homepage: https://baserow.io
- awesome-repositories: https://awesome-repositories.com/repository/baserow-baserow.md

## Topics

`airtable` `airtable-alternative` `airtable-replacement` `application-builder` `automations` `dashboards` `database` `low-code` `no-code` `no-code-database` `no-code-platform` `online-database` `postgresql` `restful-api` `self-hosted` `spreadsheet`

## Description

Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like interface for structuring and managing data without writing code, while exposing all database resources via a REST API to support headless architectures.

The platform distinguishes itself by integrating large language models and embedding servers to power AI assistants and automated data generation. It further extends its utility as a no-code application builder, allowing users to create custom internal portals, dashboards, and business tools using visual logic and managed data.

The system covers a broad range of capabilities, including business process automation with visual triggers, collaborative workspace management, and flexible data visualization through kanban boards, calendars, and timelines. It also supports advanced extensibility via a plugin system for custom field types and view filters, and executes user-defined scripts within a secure webassembly sandbox.

Deployment is supported across various environments using Docker Compose, Helm charts for Kubernetes, and cloud infrastructure templates.

## Tags

### Data & Databases

- [No-Code Database Interfaces](https://awesome-repositories.com/f/data-databases/data-access-querying/database-apis/no-code-database-interfaces.md) — Provides a visual platform for managing relational database records using a spreadsheet-like interface without writing code. ([source](https://cdn.jsdelivr.net/gh/baserow/baserow@develop/README.md))
- [Calculated Fields](https://awesome-repositories.com/f/data-databases/calculated-fields.md) — Computes cell values automatically using mathematical operators and conditional logic based on other fields. ([source](https://baserow.io/docs/tutorials/understanding-baserow-formulas))
- [Visual Data Management Views](https://awesome-repositories.com/f/data-databases/data-analysis-visualization/visual-data-management-views.md) — Presents database records through grids, kanban boards, calendars, timelines, forms, and surveys. ([source](https://baserow.io/))
- [Table Creation](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/database-management/schema-designers/table-schemas/table-creation.md) — Provides tools for initializing and modifying database tables, each with its own schema representation. ([source](https://baserow.io/docs/technical/database-plugin))
- [Conditional Row Filters](https://awesome-repositories.com/f/data-databases/database-schema-mapping/row-mapping-logic/row-record-access/conditional-row-filters.md) — Hides rows from a view that do not meet specific criteria using operators like equals or contains. ([source](https://baserow.io/docs/plugins/view-filter-type))
- [Formula-Based Field Creations](https://awesome-repositories.com/f/data-databases/field-transformations/formula-based-field-creations.md) — Creates new fields by evaluating formulas that reference and depend on other existing fields in the record. ([source](https://baserow.io/docs/technical/formula-technical-guide))
- [PostgreSQL Database Platforms](https://awesome-repositories.com/f/data-databases/postgresql-database-platforms.md) — Implements a comprehensive data management system built on PostgreSQL that exposes records via a REST API.
- [Spreadsheet-Like Interfaces](https://awesome-repositories.com/f/data-databases/spreadsheet-connectors/spreadsheet-like-interfaces.md) — Implements a visual interface that presents database tables as editable spreadsheets for non-technical data manipulation. ([source](https://baserow.io/docs/technical/database-plugin))
- [Compiled Formula Engines](https://awesome-repositories.com/f/data-databases/sql-engines/compiled-formula-engines.md) — Translates a custom expression language into optimized SQL queries for efficient server-side data calculation.
- [Activity Auditing](https://awesome-repositories.com/f/data-databases/activity-auditing.md) — Provides historical log entries to track and filter specific user actions and workspace changes. ([source](https://api.baserow.io/api/schema.json))
- [Cloud Data Stores](https://awesome-repositories.com/f/data-databases/cloud-data-stores.md) — Persists application state to remote cloud servers to ensure data availability and portability across deployments. ([source](https://baserow.io/docs/installation%2Finstall-on-aws))
- [Cloud Storage Services](https://awesome-repositories.com/f/data-databases/cloud-storage-services.md) — Interfaces with remote object storage and database services to manage application state and simplify migrations. ([source](https://baserow.io/docs/installation/install-on-aws))
- [S3-Compatible Cloud Storage](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage/file-based-storage/local-file-storage/s3-compatible-cloud-storage.md) — Persists uploaded files to S3-compatible object storage to ensure data durability across container restarts.
- [Custom Field Type Definitions](https://awesome-repositories.com/f/data-databases/data-source-definitions/field-definitions/custom-field-type-definitions.md) — Allows the definition of new data types for columns by implementing both backend storage and frontend UI components. ([source](https://baserow.io/docs/plugins%2Ffield-type))
- [Granular Update Subscriptions](https://awesome-repositories.com/f/data-databases/data-update-apis/granular-update-subscriptions.md) — Allows clients to subscribe to granular notifications for specific data entities. ([source](https://baserow.io/docs/apis/web-socket-api))
- [Data Visualization Dashboards](https://awesome-repositories.com/f/data-databases/data-visualization-dashboards.md) — Builds visual charts and analytical dashboards to track progress and communicate key performance metrics. ([source](https://baserow.io/))
- [Database-Backed Configurations](https://awesome-repositories.com/f/data-databases/database-backed-configurations.md) — Creates a snapshot of the database state to prevent data loss and enable recovery. ([source](https://baserow.io/docs/installation/install-with-docker-compose))
- [Database Backup and Restoration](https://awesome-repositories.com/f/data-databases/database-backup-and-restoration.md) — Persists and recovers system data by managing the storage directory or targeting the database engine. ([source](https://baserow.io/docs/installation/install-with-docker))
- [Database Backups](https://awesome-repositories.com/f/data-databases/database-backups.md) — Creates a copy of the database state to protect data against loss or corruption. ([source](https://baserow.io/docs/installation%2Finstall-with-docker-compose))
- [Filtered View Generation](https://awesome-repositories.com/f/data-databases/database-schema-mapping/row-mapping-logic/row-record-access/conditional-row-filters/filtered-view-generation.md) — Creates views that display only the rows matching specific conditions through custom filter logic. ([source](https://baserow.io/docs/plugins%2Fview-filter-type))
- [Database Templates](https://awesome-repositories.com/f/data-databases/database-templates.md) — Packages pre-configured applications into a shareable format that other users can preview and install. ([source](https://baserow.io/docs/development/create-a-template))
- [External Data Importers](https://awesome-repositories.com/f/data-databases/external-data-importers.md) — Implements mechanisms for importing data from CSV, XML, and JSON formats into the structured database. ([source](https://baserow.io/))

### Software Engineering & Architecture

- [Programmatic Content APIs](https://awesome-repositories.com/f/software-engineering-architecture/programmatic-content-apis.md) — Exposes all database resources via a REST API to support headless architectures for external tools. ([source](https://cdn.jsdelivr.net/gh/baserow/baserow@develop/README.md))
- [Plugin Extenders](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/developer-authoring-interfaces/custom-module-implementations/module-functionality-extenders/plugin-extenders.md) — Adds custom application types and field formats through a plugin system to customize how data is stored and presented. ([source](https://baserow.io/docs/index))
- [Plugin Authoring Templates](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/developer-authoring-interfaces/custom-module-implementations/module-functionality-extenders/plugin-extenders/plugin-authoring-templates.md) — Provides boilerplate templates for building custom application types and view filters to extend platform functionality. ([source](https://baserow.io/docs/plugins/boilerplate))
- [Plugin Installation and Management](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/plugin-installation-utilities/plugin-installation-and-management.md) — Provides tools to list all active plugins to confirm successful installation and manage versions. ([source](https://baserow.io/docs/plugins%2Finstallation))
- [Container-Based](https://awesome-repositories.com/f/software-engineering-architecture/plugin-installations/container-based.md) — Provides extensibility by installing functional modules via Docker images, environment variables, or CLI scripts. ([source](https://baserow.io/docs/plugins%2Finstallation))
- [Plugin-Based Architectures](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/plugin-based-architectures.md) — Provides a plugin system for adding custom field types and view filters by registering backend and frontend modules.

### Business & Productivity Software

- [Business Process Automation](https://awesome-repositories.com/f/business-productivity-software/business-process-automation.md) — Provides visual triggers and logic to automate data synchronization and task execution across external services.
- [Business Workflow Automation](https://awesome-repositories.com/f/business-productivity-software/business-workflow-automation.md) — Automates repetitive business processes and data operations through event-driven triggers. ([source](https://cdn.jsdelivr.net/gh/baserow/baserow@develop/README.md))
- [Internal Tool Builders](https://awesome-repositories.com/f/business-productivity-software/internal-tool-builders.md) — Provides a no-code environment to build and publish internal tools and dashboards on custom domains. ([source](https://cdn.jsdelivr.net/gh/baserow/baserow@develop/README.md))
- [AI-Integrated Knowledge Bases](https://awesome-repositories.com/f/business-productivity-software/knowledge-content-creation/knowledge-information-management/knowledge-management-platforms/ai-integrated-knowledge-bases.md) — Connects large language models to structured data and embedding servers to power intelligent assistants.
- [Visual Workflow Automators](https://awesome-repositories.com/f/business-productivity-software/visual-workflow-automators.md) — Offers a visual interface for designing business logic flows with triggers, branches, and loops. ([source](https://baserow.io/))
- [Application Templates](https://awesome-repositories.com/f/business-productivity-software/application-templates.md) — Bundles applications into shareable packages that other users can preview and install. ([source](https://baserow.io/docs/development%2Fcreate-a-template))
- [Workspace Collaboration](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-tools/workspace-collaboration.md) — Provides shared environments for teams to manage applications and data with real-time synchronization. ([source](https://baserow.io/docs/technical%2Fintroduction))

### Development Tools & Productivity

- [No-Code Platforms](https://awesome-repositories.com/f/development-tools-productivity/no-code-platforms.md) — Enables users to compose custom pages, dashboards, and internal business tools using managed data without writing code. ([source](https://baserow.io/))
- [Internal Application Builders](https://awesome-repositories.com/f/development-tools-productivity/no-code-platforms/no-code-template-builders/internal-application-builders.md) — Allows users to create custom internal portals and business applications using managed data and visual logic.
- [Extensible Application Frameworks](https://awesome-repositories.com/f/development-tools-productivity/extensible-application-frameworks.md) — Provides a modular framework where functional modules can be expanded via plugins to introduce new application types. ([source](https://baserow.io/docs/technical%2Fintroduction))
- [Automation Workflow Management](https://awesome-repositories.com/f/development-tools-productivity/workflow-automations/automation-workflow-management.md) — Provides tools to organize and track the execution history of automated task sequences. ([source](https://baserow.io/docs/installation%2Fconfiguration))

### DevOps & Infrastructure

- [Self-Hosted Infrastructure](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-infrastructure.md) — Supports deployment on private servers via Docker or Kubernetes to maintain full control over data residency.
- [Cloud Deployment Platforms](https://awesome-repositories.com/f/devops-infrastructure/cloud-deployment-platforms.md) — Offers step-by-step guides for installing the platform on scalable cloud hosting environments. ([source](https://baserow.io/docs/installation%2Finstall-on-digital-ocean))
- [Cloud Infrastructure Deployment](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure-deployment.md) — Provides cloud templates to automate the provisioning and scaling of the environment. ([source](https://baserow.io/docs/installation/install-on-railway))
- [Container Orchestration Deployments](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration-deployments.md) — Supports deployment using all-in-one images or separate service containers for flexible scaling. ([source](https://baserow.io/docs/installation%2Finstall-on-aws))
- [Docker Compose Deployments](https://awesome-repositories.com/f/devops-infrastructure/container-orchestration/container-runtimes/runtime-configuration-interfaces/docker-socket-orchestrators/docker-target-configurators/docker-container-deployments/docker-compose-deployments.md) — Orchestrates the application using Docker Compose definitions for multi-service deployment. ([source](https://baserow.io/docs/installation/install-with-docker-compose))
- [Code Execution Sandboxes](https://awesome-repositories.com/f/devops-infrastructure/execution-environments/code-execution-runtimes/code-execution-sandboxes.md) — Runs user-defined scripts within a secure WASM sandbox with strict memory and timeout limits. ([source](https://baserow.io/docs/installation%2Fconfiguration))
- [S3 File Uploads](https://awesome-repositories.com/f/devops-infrastructure/file-uploaders/s3-file-uploads.md) — Saves user-uploaded files and images directly to S3-compatible cloud storage providers. ([source](https://baserow.io/docs/installation%2Fconfiguration))
- [Helm Chart Deployment](https://awesome-repositories.com/f/devops-infrastructure/helm-chart-management/helm-chart-deployment.md) — Installs the full application stack onto Kubernetes clusters using packaged Helm charts. ([source](https://baserow.io/docs/installation/install-with-helm))
- [Kubernetes Deployments](https://awesome-repositories.com/f/devops-infrastructure/kubernetes-deployments.md) — Orchestrates installation on Kubernetes clusters using Helm charts and configuration files. ([source](https://baserow.io/docs/installation/install-with-k8s))
- [Data Platforms](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployment-platforms/data-platforms.md) — Offers a deployable data infrastructure supporting Docker and Kubernetes with integrated S3 storage and SSO authentication.
- [Self-Hosted Deployments](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployments.md) — Supports launching the application via pre-configured templates from third-party DevOps platforms. ([source](https://baserow.io/docs/installation/third-party-hosting-providers))
- [Service Splitting Deployments](https://awesome-repositories.com/f/devops-infrastructure/service-deployment/service-splitting-deployments.md) — Enables running the application as separate services within AWS ECS or Fargate for fault isolation. ([source](https://baserow.io/docs/installation/install-on-aws))

### Networking & Communication

- [Real-Time Data Synchronization](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/messaging-notification-systems/real-time-data-synchronization.md) — Streams data changes to connected clients via a persistent connection to keep views synchronized. ([source](https://baserow.io/docs/index))
- [Resource Update Subscriptions](https://awesome-repositories.com/f/networking-communication/notification-protocols/resource-update-subscriptions.md) — Enables clients to track specific pages or rows and receive notifications about changes. ([source](https://baserow.io/docs/apis%2Fweb-socket-api))

### Security & Cryptography

- [Action-Based Access Restrictions](https://awesome-repositories.com/f/security-cryptography/domain-access-restrictions/request-access-restrictions/resource-access-restrictions/action-based-access-restrictions.md) — Enforces granular permissions to grant or deny specific CRUD operations on secured resources. ([source](https://baserow.io/docs/technical/permissions-guide))
- [Database Query Permissions](https://awesome-repositories.com/f/security-cryptography/permission-based-access-control/database-query-permissions.md) — Restricts database query results to only include objects that the current user is authorized to access. ([source](https://baserow.io/docs/technical/permissions-guide))
- [Wasm Sandboxes](https://awesome-repositories.com/f/security-cryptography/application-and-system-security/sandbox-and-isolation/isolated-execution-sandboxes/wasm-sandboxes.md) — Runs user-defined scripts within a secure WebAssembly sandbox with strict memory and timeout limits.
- [Custom Authorization Logic](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/authorization-and-user-administration/access-control-authorization/custom-authorization-logic.md) — Implements pluggable permission managers to define complex, business-specific access control logic. ([source](https://baserow.io/docs/technical/permissions-guide))
- [JWT Authentication](https://awesome-repositories.com/f/security-cryptography/jwt-authentication.md) — Secures API access using JSON Web Tokens for time-limited authorization. ([source](https://baserow.io/docs/apis/rest-api))
- [Single Sign-On Providers](https://awesome-repositories.com/f/security-cryptography/single-sign-on-providers.md) — Integrates with external identity providers to enable centralized single sign-on authentication. ([source](https://baserow.io/docs/installation%2Fconfiguration))
- [User Account Management](https://awesome-repositories.com/f/security-cryptography/user-account-management.md) — Manages user profiles and authentication states to secure access to the platform. ([source](https://baserow.io/docs/apis%2Frest-api))

### User Interface & Experience

- [Data View Configuration](https://awesome-repositories.com/f/user-interface-experience/data-view-configuration.md) — Defines how table data is displayed through customizable layout settings for the same data set. ([source](https://baserow.io/docs/technical/database-plugin))
- [Custom Table Views](https://awesome-repositories.com/f/user-interface-experience/data-view-customizers/custom-table-views.md) — Defines new ways to visualize table data by registering custom view types with backend models. ([source](https://baserow.io/docs/plugins/view-type))

### Web Development

- [RESTful Data APIs](https://awesome-repositories.com/f/web-development/restful-data-apis.md) — Exposes database resources through a REST API for headless data management. ([source](https://baserow.io/docs/index))
- [WebSocket State Synchronization](https://awesome-repositories.com/f/web-development/state-syncing-reactivity/websocket-state-synchronization.md) — Broadcasts real-time database changes to connected clients via WebSockets to maintain view consistency.
- [Real-time Sync Engines](https://awesome-repositories.com/f/web-development/websocket-integrations/real-time-sync-engines.md) — Broadcasts database changes to clients in real time using persistent connections to keep views synchronized. ([source](https://baserow.io/docs/apis/web-socket-api))

### Artificial Intelligence & ML

- [Knowledge Base Retrieval](https://awesome-repositories.com/f/artificial-intelligence-ml/agentic-rag-development/knowledge-base-retrieval.md) — Retrieves relevant documentation from an embeddings server to improve the accuracy of AI responses. ([source](https://baserow.io/docs/installation%2Fai-assistant))
- [AI Agent Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-agent-integrations.md) — Integrates AI assistants and specialized AI fields directly into business automation workflows. ([source](https://baserow.io/))
- [AI Assistants](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-assistants.md) — Provides an AI assistant that streams conversational responses by connecting LLMs to knowledge bases. ([source](https://baserow.io/docs/installation%2Fconfiguration))
- [AI Knowledge Management](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-knowledge-management.md) — Retrieves external documentation and data from an embeddings server to support AI-driven query responses. ([source](https://baserow.io/docs/installation/ai-assistant))
- [AI Provider Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/ai-provider-integrations.md) — Connects to various large language model providers via compatible API endpoints to provide agentic capabilities. ([source](https://baserow.io/docs/installation/ai-assistant))
- [Database-Integrated AI](https://awesome-repositories.com/f/artificial-intelligence-ml/database-integrated-ai.md) — Bridges machine learning inference and database operations to provide AI-powered data generation and assistance.
- [Generative AI Provider Integrations](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-provider-integrations.md) — Connects external AI providers and embedding services to power generative features and assistant tools. ([source](https://baserow.io/docs/installation/install-with-helm))
- [Git Repository Plugin Installations](https://awesome-repositories.com/f/artificial-intelligence-ml/ml-visualization-libraries/custom-plugin-development/git-installed-plugin-tabs/git-repository-plugin-installations.md) — Supports bootstrapping additional system functionality by installing plugins directly from Git repositories or URLs. ([source](https://baserow.io/docs/installation%2Fconfiguration))
- [Natural Language Schema Generation](https://awesome-repositories.com/f/artificial-intelligence-ml/natural-language-schema-generation.md) — Creates databases and workflows using natural language prompts to speed up the build process. ([source](https://cdn.jsdelivr.net/gh/baserow/baserow@develop/README.md))
- [Structured Data Generation](https://awesome-repositories.com/f/artificial-intelligence-ml/structured-data-generation.md) — Uses natural language assistants to generate database schemas and management tools. ([source](https://baserow.io/))

### Part of an Awesome List

- [Data Filter Extensions](https://awesome-repositories.com/f/awesome-lists/devtools/core-and-community-extensions/system-capability-extensions/data-filter-extensions.md) — Adds custom filter logic and input components via a plugin system to support new data comparisons. ([source](https://baserow.io/docs/plugins/view-filter-type))

### Programming Languages & Runtimes

- [Formula Language Extensions](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-capability-extensions/formula-language-extensions.md) — Adds custom functions and data types to the expression language via a plugin registry. ([source](https://baserow.io/docs/technical/formula-technical-guide))

### Scientific & Mathematical Computing

- [Custom Formula Definitions](https://awesome-repositories.com/f/scientific-mathematical-computing/formula-evaluators/spreadsheet-formula-engines/custom-formula-definitions.md) — Allows the creation of custom formula functions via stored procedures to extend spreadsheet calculation capabilities. ([source](https://baserow.io/docs/plugins%2Fcreation))
