Mathesar logo

Mathesar

Website

Open-source spreadsheet-like UI for PostgreSQL databases

5.1k stars 486 forks last commit first released GPL-3.0

Actively maintained

Last commit 13 Jul 2026.

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.

Categories:

Tags:

Tech Stack:

Share:

Similar to Mathesar

Hasura GraphQL Engine logo

Hasura GraphQL Engine

Open-source GraphQL engine providing instant, realtime APIs on your data

32.1k
3k
Last commit

Hasura is an open-source GraphQL engine that instantly exposes realtime, secure GraphQL APIs over databases and other data sources with fine-grained access control.

Apache-2.0Actively maintained
Alternative to:
Hasura logo
Hasura
+16
Apache Superset logo

Apache Superset

Data exploration, visualization, and dashboarding platform

74.5k
18.2k
Last commit

Apache Superset is an open-source BI platform for SQL-based data exploration, interactive dashboards, and rich visualizations with a no-code chart builder and SQL editor.

Apache-2.0Actively maintained
Alternative to:
Apache Superset (Managed Cloud) logo
Apache Superset (Managed Cloud)
+18
CloudBeaver logo

CloudBeaver

Web-based database manager for SQL and NoSQL data sources

5.1k
558
Last commit

CloudBeaver is an open-source, web-based database manager for teams, offering a browser SQL editor, data browsing/editing, and administration for many databases.

Apache-2.0Actively maintained
Alternative to:
DBeaver Cloud logo
DBeaver Cloud
+11
Kottster logo

Kottster

Self-hosted Node.js admin panel builder for databases

1.2k
81
Last commit

Kottster is an open-source, self-hosted Node.js admin panel that generates table views, dashboards, and custom pages on top of your existing database.

Apache-2.0Slowing down
Alternative to:
Retool logo
Retool
+5
Kinto logo

Kinto

Minimalist JSON document store with sharing and synchronization

4.4k
436
Last commit

Kinto is a lightweight JSON document store with an HTTP API, built-in permissions, sharing, and client synchronization, designed for offline-first and distributed apps.

Actively maintained
Alternative to:
Firebase logo
Firebase
+3
Concrete CMS logo

Concrete CMS

Free, open-source content management system for teams.

851
483
Last commit

Open-source CMS for teams with in-context editing, granular permissions, and built-in collaboration.

MITActively maintained
Alternative to:
WordPress.com logo
WordPress.com
+10