12 Best Open Source Alternatives to Airtable

Updated July 2026

The trick Airtable pulled off was making a database feel like a spreadsheet: typed columns, linked records, and a grid that flips into kanban, calendar, or gallery without anyone designing a schema. The bill is where it stops being comfortable, because pricing is per seat and the plan tiers gate record counts and automation runs, so a base that began as a clever side project climbs every time you add a collaborator or cross a row threshold. The open source alternatives below rebuild that spreadsheet-database hybrid on infrastructure you run. Your records sit in a real database you can query and back up directly, seats stop being a meter, and your row count no longer sets your price.

NocoDB logo

1.NocoDB

63.4kOtherTypeScript Self-host
NocoDB screenshot

NocoDB turns an existing database into a spreadsheet-style workspace for building databases online. Teams create, read, update, and organize records across grid, gallery, form, kanban, and calendar views without writing a custom app.

  • Grid, gallery, form, kanban, and calendar views
  • Create, read, update, and delete tables, columns, and rows
  • Sort, filter, group, and hide or unhide columns
  • Public or password-protected private shares with role-based access control
Budibase logo

2.Budibase

28kOtherTypeScript Self-host
Budibase screenshot

Budibase is an open-source operations platform for building agents, apps, and automations that run internal business processes. It is aimed at handling requests, approvals, issues, and workflow work without stitching together multiple tools.

  • Build agents that handle requests, approvals, and issues
  • Create records, route approvals, update apps, and notify teams
  • Connect databases, AI models, and business apps
  • Public API for backend use and interoperability
Teable logo

3.Teable

21.3kOtherTypeScript Self-host
Teable screenshot

Teable is a spreadsheet-like interface for creating database applications. It is built for teams that want to manage data, collaborate in real time, and turn tables into apps without starting from a traditional database UI.

  • Spreadsheet-like interface for database applications
  • Real-time team collaboration
  • SQL query, plugins, and custom columns
  • Grid, Form, Kanban, Gallery, and Calendar views
APITable logo

4.APITable

15.4kAGPL-3.0TypeScript Self-host

APITable is an open-source low-code platform for building collaborative apps around a visual database and spreadsheet interface. It is built for teams that need shared data entry, app-like workflows, and an API-first way to organize tables, forms, dashboards, and permissions.

  • Realtime collaboration with operational transformation
  • API panel and Datasheet Query Language
  • Automatic forms, dashboards, and embed support
  • 7 view types including Grid, Kanban, Gantt, and Calendar
ILLA Builder logo

5.ILLA Builder

12.3kApache-2.0TypeScript Self-host
ILLA Builder screenshot

ILLA Builder is an open source low-code platform for developers building internal tools such as dashboards, CRUD apps, admin panels, CRM, and CMS tools. It helps teams assemble business apps from components and actions instead of writing every screen and data interaction from scratch.

  • Drag built-in components onto a canvas to build app UIs
  • Charts, tables, forms, pages, and ILLA Design components
  • GUI data connectors for MySQL, REST API, and other sources
  • Workflow automation with schedule or webhook triggers
Grist logo

6.Grist

11.1kApache-2.0TypeScript Self-host
Grist screenshot

Grist is a modern relational spreadsheet for organizing data in tables that behave like spreadsheets but keep database-like columns and references. It is meant for people who need spreadsheet workflows with more structure for records, formulas, and shared data.

  • Python formulas with full Python syntax support
  • Charts, card views, and a calendar widget
  • REST API, webhooks, and API console
  • Incremental imports with update support
Baserow logo

7.Baserow

5.1kOtherPython Self-host
Baserow screenshot

Baserow is an open source platform for building databases, applications, automations, and AI agents without code. It combines a spreadsheet-style interface with database structure so teams can organize data, build internal tools, and create custom dashboards. It runs as a cloud service or self-hosted for full data control.

  • Spreadsheet-database hybrid for organizing data
  • Application builder for apps and portals on your own domain
  • Automations for repetitive workflows
  • Dashboards for visualizing data
undb logo

8.undb

2.9kAGPL-3.0TypeScript Self-host
undb screenshot

undb is an open source no-code database that doubles as a Backend as a Service (BaaS). Built on SQLite, it ships a UI for table management and follows a private, local-first approach for managing your own data.

  • SQLite-based no-code database and Backend as a Service
  • Kanban, gallery, calendar, pivot, and form views
  • Formula fields like Excel and Airtable
  • OpenAPI RESTful API
Corteza logo

9.Corteza

2.1kApache-2.0Go Self-host
Corteza screenshot

Corteza is a low-code platform for building CRM, business process, and other structured data apps. It ships with a CRM application out of the box and lets teams iterate on the data model and screens without writing a full application from scratch.

  • Build CRM, business process, and structured data apps
  • Visual data modeling with a workflow and scripting engine
  • API-centric integration with external services and instances
  • Flattened RBAC for granular access policies
Saltcorn logo

10.Saltcorn

2kMITJavaScript Self-host
Saltcorn screenshot

Saltcorn is an open source no-code database application builder for building web and mobile database applications without writing code. It is meant for people who want to model data and create apps without assembling a custom stack from scratch.

  • Build web and mobile database applications without code
  • Flexible views, datatypes, layouts, and actions
  • Self-host an instance or run multitenant
  • Built on PostgreSQL and node.js
Part-DB logo

11.Part-DB

1.6kAGPL-3.0PHP Self-host
Part-DB screenshot

Part-DB is an open source inventory management system for electronic components. It runs on a web server and is used from any browser without extra software, giving hobbyists, maker spaces, small companies, and universities one place to track parts, locations, prices, and datasheets.

  • Track parts with categories, locations, prices, and files
  • Barcode and label generation with webcam scanning
  • BOM management and KiCad import for projects
  • Permissions, two-factor auth, and SAML single sign-on
Bordful logo

12.Bordful

64MITTypeScript Self-host
Bordful screenshot

Bordful is open-source job board software built with Next.js, Tailwind CSS, and Airtable. It lets you stand up a branded job board with listings, search, and filters, while managing jobs through an Airtable base that acts as the admin and content store.

  • Job listings with client-side search and filters
  • Jobs managed through an Airtable base
  • Static generation with ISR for fresh listings
  • RSS 2.0, Atom, and JSON feeds

Our picks

Pick by whether you need a spreadsheet, a database, or the backend for an internal tool.

Closest spreadsheet-database match: Teable Teable gives you a spreadsheet-like interface over a real PostgreSQL database, with Grid, Form, Kanban, Gallery, and Calendar views, formulas, filtering, and real-time collaboration. It exposes SQL query access and supports import and export, so the base stays queryable and portable. The Community Edition is free to self-host under the AGPL, with a hosted option available too.

For spreadsheet power users: Grist Grist is a relational spreadsheet that runs full Python formulas alongside Excel functions, with charts, card views, and a calendar widget. Each document is stored as a portable SQLite file, and it can run as a server, a local desktop app, or fully in-browser. A REST API and webhooks connect it to other systems.

For building internal tools: Baserow Baserow pairs a spreadsheet-database hybrid with an application builder that publishes apps and portals on your own domain, plus automations and dashboards. It is headless and API-first on PostgreSQL, and non-premium features are MIT-licensed with no storage limits when self-hosted, which fits teams using the base as an app backend.

Spreadsheet UI over your own database: NocoDB NocoDB turns a new or existing SQLite or PostgreSQL database into a spreadsheet-style workspace, with grid, gallery, form, kanban, and calendar views plus links, lookups, rollups, and formulas. Role-based access controls sharing, and REST APIs and an SDK expose the data. Because it can sit on a database you already run, your records stay in a store you query and back up directly.

What moving a base off Airtable really involves

The question that decides an Airtable migration is which of its three jobs you actually depend on: a relational database, a spreadsheet-style work surface for non-technical users, or a lightweight builder for internal apps and forms. Airtable does all three at once, so a tool that stores relational data well can still feel wrong if your team cannot create views, edit fields, or filter records without help. NocoDB, Teable, Baserow, and APITable lean toward the full app-and-database experience, while Grist and undb emphasize a closer spreadsheet feel with real formulas.

Weigh the details that carry your daily work. Check how each tool handles linked records, field types, forms, and calendar or kanban views, and where permissions are defined: workspace, base, table, view, or row. Grist runs Python formulas and stores each document as a portable SQLite file, which suits people who want spreadsheet logic they can reason about and move. Teable and Baserow are built on PostgreSQL with REST APIs, better fits when the base is really the backend for an internal tool. APITable adds row and column permissions and a query language for teams that need finer access control.

Treat the move as rebuilding an application, not importing a file. Export each table as CSV or pull records through the Airtable API, and expect plain text, numbers, dates, selects, and checkboxes to transfer while relationships, formulas, rollups, attachments, automations, and permissions need reconstruction. Preserve original record IDs in a staging field so links can be remapped after import, load parent tables first, then rebuild the connections. Run one real base end to end and compare record counts before freezing changes for the final cutover.

Related alternatives

Frequently asked questions

What is the closest open source replacement for Airtable?+

It depends on how your team uses Airtable. If people mostly edit rows, filter views, and relate records, a spreadsheet-style database like Teable or Grist maps closely. If Airtable is powering forms, approval flows, or internal apps, a broader platform like Baserow, with its application builder, fits better. Start by mapping your heaviest base rather than your simplest one, because that is where the gaps show up.

What happens to linked records when I export from Airtable?+

A CSV export does not preserve Airtable's relational structure in a way another system can reconstruct automatically; linked records often appear as displayed values rather than durable foreign keys. For a reliable migration, export or fetch the original record IDs, keep them in staging fields, import parent tables first, then rebuild links using those IDs. Test many-to-many relationships specifically before committing to the cutover.

Do Airtable formulas and rollups transfer cleanly?+

Usually not. Formula syntax, available functions, date handling, lookup behavior, and rollup semantics differ between tools, and an exported CSV contains computed results, not reusable logic. Document your formulas in Airtable before migrating, then rebuild them in the target and compare outputs on real records. Grist's Python formulas are powerful but are a rewrite, not a paste, so pay attention to blanks, time zones, and conditional expressions.

How should I replace Airtable automations?+

Inventory each automation by trigger, conditions, actions, credentials, and failure behavior first. Some rebuild natively in tools that ship automation, such as Baserow or APITable, which connects to engines like n8n and Zapier. Others belong in an external workflow engine, a scheduled script, or your application code. Do not migrate automations blindly, since many bases accumulate old rules that still fire but no longer have a clear owner.

Will my attachments come across?+

Attachments need deliberate handling. A table export may include attachment links or metadata, but you should not treat those links as a permanent archive. Use the API or a controlled export to download the files, store them in your chosen object storage or file system, then reattach them to imported records. Check filename collisions, size limits, permissions, and whether previews need regenerating in the new tool before you rely on them.

Can an open source tool match Airtable's permissions and sharing?+

Sometimes, but this is where details bite. Airtable users may lean on workspace roles, base sharing, read-only links, form access, interface access, and view-specific collaboration. A replacement might offer simpler role-based permissions or stronger database-level controls instead. APITable's row and column permissions help, but before migrating, list every shared view, external collaborator, and public form so you do not accidentally broaden access.

Do I have to self-host, or are there managed options?+

Not always self-host. Several of these tools offer hosted editions from their maintainers alongside the open source release: Teable, APITable, Grist, and Baserow all have cloud options, while any of them can run on your own server. Self-hosting gives you control over network access, backups, and data location but makes uptime your job, so a managed open source plan is often the more practical first step for a small team.