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

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
mathesar-foundation avatar

mathesar-foundation/mathesar

0
View on GitHub↗
5,012 stars·477 forks·Svelte·GPL-3.0·52 viewsmathesar.org↗

Mathesar

Mathesar is a no-code database manager and PostgreSQL GUI that provides a visual interface for managing relational database structures and records. It functions as a low-code data platform for administering schemas, tables, and relationships without the need to write manual SQL commands.

The platform allows for the creation of shareable forms to collect data and the management of file attachments linked directly to database records. It includes a PostgreSQL administration tool for controlling database roles, user permissions, and data validation rules.

The system covers relational data modeling and visual database management, enabling users to link tables and query data through a visual builder. It provides capabilities for importing and exporting data, formatting column displays, and managing record associations via a spreadsheet-like interface.

Features

  • Data Record Editing - Provides a spreadsheet-like visual interface for creating, updating, and deleting database records.
  • Visual Database Management - Provides a graphical user interface for browsing, editing, and managing database structures and relationships.
  • No-Code Database Interfaces - Provides a visual platform to manage and manipulate relational database records using spreadsheet-like interfaces.
  • Database Schema Designers - Provides a visual interface for defining and managing database table structures, columns, and constraints.
  • Database Schema Mapping - Maps visual table and column configurations directly to PostgreSQL schemas and constraints.
  • Database Table Editors - Allows establishing foreign key constraints between tables to model complex data structures.
  • Foreign Key Constraints - Enforces referential integrity by managing foreign key constraints between relational database tables.
  • PostgreSQL Administration Tools - Includes utilities specifically designed for the administration and management of PostgreSQL databases.
  • PostgreSQL GUIs - Provides a visual interface for managing PostgreSQL schemas, tables, and relationships without writing manual SQL.
  • Relational Data Modeling - Enables the design of complex data structures by organizing data into structured tables with defined relationships.
  • Administration Interfaces - Provides a graphical tool for managing the schema and data of relational databases through a spreadsheet-like interface.
  • Visual Query Builders - Ships a visual builder to filter, sort, and group datasets without writing manual SQL.
  • Database Access Controls - Implements granular permission and role management specifically for database objects and assets.
  • Role-Based Access Control - Manages data visibility and editing permissions by mapping application users to database-level roles.
  • Dynamic UI Generators - Dynamically generates data grids and forms based on database column types and stored metadata.
  • Internal Business Tools - Offers a platform for building custom dashboards and data management interfaces for internal organizational use.
  • Low-Code Platforms - Functions as a visual development environment for collecting data via forms and managing attachments.
  • Cloud-Storage Object Linking - Create specialized columns for uploading documents and images directly into database cells using cloud storage.
  • Custom Data Collection Forms - Provides shareable forms that save user submissions as new records in the database.
  • Data Import and Export - Enables importing and exporting datasets to maintain compatibility with external tools.
  • File Attachment Systems - Manages the association and storage of binary files linked to primary database records.
  • Data Validation - Enforces data validation and type safety for inputs, such as email formats, before saving to the database.
  • Referential Record Selectors - Provides fuzzy search and inline creation for linking specific records to other database entries.
  • Query Construction - Translates visual filters and sorts into structured JSON objects for backend processing.
  • Data Management Systems - Spreadsheet-like interface for PostgreSQL databases.
  • Database and Storage Tools - Web interface for managing PostgreSQL databases.
  • Database Management - Listed in the “Database Management” section of the Awesome Selfhosted awesome list.

Star history

Star history chart for mathesar-foundation/mathesarStar history chart for mathesar-foundation/mathesar

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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

Frequently asked questions

What does mathesar-foundation/mathesar do?

Mathesar is a no-code database manager and PostgreSQL GUI that provides a visual interface for managing relational database structures and records. It functions as a low-code data platform for administering schemas, tables, and relationships without the need to write manual SQL commands.

What are the main features of mathesar-foundation/mathesar?

The main features of mathesar-foundation/mathesar are: Data Record Editing, Visual Database Management, No-Code Database Interfaces, Database Schema Designers, Database Schema Mapping, Database Table Editors, Foreign Key Constraints, PostgreSQL Administration Tools.

Which projects share features with mathesar-foundation/mathesar?

Projects with overlapping indexed features include: bram2w/baserow — Baserow is a no-code relational database and application builder that allows users to create structured data tables… datlechin/tablepro — TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL… ottermind/chat2db — Chat2DB is an AI-powered SQL client and multi-database GUI manager designed for managing various relational and NoSQL… dbgate/dbgate — DbGate is a universal database management tool and SQL client that provides a unified interface for querying and… dbeaver/cloudbeaver — CloudBeaver is a web-based database manager and cloud database IDE that provides a centralized browser interface for… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server…

Projects sharing features with Mathesar

These projects share indexed features with Mathesar. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • bram2w/baserowbram2w avatar

    bram2w/baserow

    5,085View on GitHub↗

    Baserow is a no-code relational database and application builder that allows users to create structured data tables and business tools through a visual interface. It functions as a headless REST API data backend and a self-hosted data workspace, providing a platform for managing collaborative databases while maintaining full control over data residency. The platform integrates large language models to serve as an LLM-powered data platform, capable of generating database structures, record content, and technical workflows from natural language. It also acts as a Model Context Protocol server,

    Python
    View on GitHub↗5,085
  • datlechin/tableprodatlechin avatar

    datlechin/TablePro

    4,471View on GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Swift
    View on GitHub↗4,471
  • ottermind/chat2dbOtterMind avatar

    OtterMind/Chat2DB

    25,784View on GitHub↗

    Chat2DB is an AI-powered SQL client and multi-database GUI manager designed for managing various relational and NoSQL database systems. It serves as a visual database management tool and a natural language to SQL interface, allowing users to convert plain text descriptions into executable and optimized queries. The platform distinguishes itself through automated business intelligence capabilities, which include the generation of real-time data visualization dashboards and AI-driven data analysis from spreadsheets. To ensure data privacy, it supports secure local AI deployment, enabling large

    Javaaibichatgpt
    View on GitHub↗25,784
  • dbgate/dbgatedbgate avatar

    dbgate/dbgate

    6,769View on GitHub↗

    DbGate is a universal database management tool and SQL client that provides a unified interface for querying and administering multiple SQL and NoSQL databases. It functions as a multi-database administration GUI and SQL IDE, allowing users to write and execute scripts and manage database schemas. The project distinguishes itself by acting as an API client and explorer for REST, GraphQL, and OData services, enabling users to fetch and export data from these endpoints. It also serves as a data integration tool, facilitating the movement of records between diverse databases and file formats suc

    Sveltecassandraclickhousecockroachdb
    View on GitHub↗6,769
Compare all 30 related projects→