Google Tables

Best Self Hosted Alternatives to Google Tables

A curated collection of the 4 best self hosted alternatives to Google Tables.

Google Tables was a cloud-based, spreadsheet-style database and low-code workflow tool from Google Area 120 for organizing data, building lightweight apps and forms, and creating automations and integrations via APIs and webhooks. The service has been discontinued.

Alternatives List

#1
NocoDB

NocoDB

Open-source Airtable alternative that turns Postgres/MySQL/SQLite into a no-code spreadsheet UI with views, permissions, integrations, and REST APIs.

NocoDB screenshot

NocoDB is an open-source no-code platform that provides a spreadsheet-like interface on top of databases. It can create new tables or connect to existing SQL databases, letting teams collaborate through views and forms while still keeping data in a real database.

Key Features

  • Spreadsheet-style UI for creating and editing tables, columns, and rows
  • Multiple view types including grid, form, kanban, gallery, and calendar
  • Relational field types such as links, lookup, rollup, and formulas
  • Role-based access control and view-level sharing (including password-protected sharing)
  • Automatically generated REST APIs and an SDK for programmatic access
  • Integration “app store” for notifications, email, chat tools, and storage providers
  • Schema visualization including ERD-style database structure views

Use Cases

  • Build internal tools and lightweight CRUD apps without custom frontends
  • Create operational trackers (CRM-like lists, inventory, projects) on top of Postgres/MySQL
  • Publish data collection forms and share read-only or collaborative views with stakeholders

Limitations and Considerations

  • License is the Sustainable Use License (not OSI-approved), which may restrict some commercial use cases

NocoDB is well suited for teams that want Airtable-like productivity while keeping ownership of their data in standard SQL databases. It combines collaborative data views with API access, making it useful both for non-technical users and developers.

61.5kstars
4.6kforks
#2
Teable

Teable

Teable is an Airtable alternative for building database apps with a spreadsheet UI, multiple views, real-time collaboration, and a plugin system, backed by PostgreSQL.

Teable screenshot

Teable is a no-code/low-code database application builder that combines a familiar spreadsheet-like interface with a robust PostgreSQL backend. It helps teams structure data, build lightweight internal tools, and collaborate on shared datasets in real time.

Key Features

  • Spreadsheet-style tables with rich field types, formatting, validation, and formulas
  • Multiple views for the same data, including grid, form, kanban, gallery, and calendar
  • Real-time collaboration with comments, history, and undo/redo
  • Data operations such as filtering, sorting, grouping, aggregation, search, and batch editing
  • Import/export capabilities and attachment previews
  • SQL querying for advanced data access
  • Extensibility via a plugin system and SDK for building custom extensions

Use Cases

  • Replacing Airtable for internal databases and lightweight business apps
  • Building team workflows such as tracking projects, sales pipelines, and operations in structured tables
  • Creating forms and views for data collection and reporting across departments

Limitations and Considerations

  • PostgreSQL is the primary production database; SQLite is intended for development-only usage
  • Some advanced capabilities (for example AI, advanced admin/automation features) may be limited to the Enterprise Edition

Teable is well-suited for teams that want a spreadsheet-first UX without sacrificing database scalability and developer-friendly integration options. It provides a strong foundation for collaborative data management that can grow from simple tables into more structured internal applications.

20.7kstars
1.2kforks
#3
Mathesar

Mathesar

Self-hosted web app that provides a spreadsheet-like interface to view, edit, query, and manage PostgreSQL data with native Postgres role-based access control.

Mathesar screenshot

Mathesar is a web application that provides a spreadsheet-like interface for working directly with PostgreSQL databases. It exposes tables, schemas, and records in a familiar UI so non-technical and technical users can view, edit, query, and collaborate on Postgres data without additional abstraction layers.

Key Features

  • Spreadsheet-like table editor for viewing, creating, updating, and deleting Postgres records.
  • Native Postgres access control: uses Postgres roles and privileges for user permissions and isolation.
  • Data Explorer / query builder: build queries and explorations without writing SQL; supports filtering, sorting, grouping, and summarization.
  • Forms: create shareable form links that save submissions as new records in Postgres.
  • Schema management and migrations: create/update schemas and transfer columns between tables via the UI.
  • Import/export: CSV/JSON/Excel import and export workflows with server-side caching and handling.
  • Architecture: Django-based backend with a TypeScript/Svelte frontend; JSON-RPC and REST APIs for frontend/backend communication.
  • Production-ready packaging: Docker images and deployment artifacts (Caddy configuration provided) intended for self-hosted install.

Use Cases

  • Inventory or asset management where teams need a lightweight, editable UI over production Postgres data.
  • Lightweight CRUD front end for internal tools, allowing business users to manage records while preserving DB semantics.
  • Data exploration and quick reporting for support, research, or operations teams that need ad-hoc queries without SQL expertise.

Limitations and Considerations

  • The project is maintained by a nonprofit and, per its repository and docs, is in public beta; some features and APIs remain under active development.
  • Performance and responsiveness on very large tables depend on Postgres schema design and indexes; filtering on unindexed columns can be slow (this is a Postgres limitation, not unique to the UI).
  • Public “live demo” / anonymous sharing behavior was removed in later releases and some sharing features are intentionally limited compared to older alpha builds.

Mathesar is focused on making Postgres data accessible while preserving database-level control and safety. It is intended for teams who can self-host and manage a Postgres instance and who want a low-code UI for everyday data tasks.

4.7kstars
466forks
#4
Baserow

Baserow

Baserow is an open-source Airtable alternative to build databases, views, forms, automations, dashboards, and internal apps with an API-first platform.

Baserow screenshot

Baserow is an open-source platform for building and collaborating on databases with a spreadsheet-like interface. It combines structured data management with no-code tools for creating views, forms, automations, dashboards, and simple applications, with an API-first architecture for integrations.

Key Features

  • Spreadsheet-style database with relational data modeling and multiple field types
  • Multiple views to work with data, including grid, kanban, calendar, timeline, and forms
  • No-code automation builder with logic (triggers, conditions/branches, loops) and actions
  • Integrations via native actions such as HTTP requests, email, and webhooks
  • Application builder for creating internal tools, portals, and simple apps from your data
  • API-first design with a REST API for programmatic access and integration
  • Extensible architecture with support for frontend and backend plugins
  • Built-in AI assistant/agents features for creating databases and workflows from natural language

Use Cases

  • Replace spreadsheets and Airtable with a self-managed collaborative database
  • Build internal tools (asset tracking, task management, risk management) on top of structured data
  • Automate data workflows and sync processes across systems using HTTP and webhooks

Limitations and Considerations

  • Some advanced capabilities are offered as premium/enterprise features (open-core model)

Baserow fits teams that want the usability of a spreadsheet UI while keeping the rigor of a database and the flexibility of an extensible, API-driven platform. It is suitable for both lightweight data apps and larger-scale deployments where integrations and governance matter.

3.8kstars
485forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running