Explora las mejores librerías open-source para modelado de datos personalizado. Compara las herramientas mejor valoradas según sus funcionalidades y actividad para encontrar la opción ideal para tu proyecto.
Keystone is a GraphQL headless content management system and Node.js backend framework. It functions as a schema-driven data manager that automatically generates a GraphQL API and a React administrative dashboard based on a central data model configuration. The system uses an adapter-based database abstraction to decouple core logic from storage layers and a storage-provider abstraction for managing media assets via local or cloud drivers. It distinguishes itself through a component-based field rendering system and a hook-based middleware pipeline for data validation and automation. The fram
Keystone is a schema-driven backend framework that generates a GraphQL API and React admin dashboard from your custom data model configuration, with hook-based automation pipelines — fitting the visitor's request for a self-hostable Airtable/Firebase alternative that defines object schemas, relationships, and exposes both an API and a management interface.
This project provides an integrated backend platform built around a relational database. It automatically generates REST and GraphQL APIs from database schemas, allowing for direct data interaction through standard requests and client libraries. The platform includes a comprehensive authentication system that manages user identity, session handling, and fine-grained access control through database-native row-level security policies. Beyond core data management, the platform offers specialized services for object storage, vector data processing for semantic search, and real-time communication
Supabase is an open-source Firebase alternative that provides auto-generated REST and GraphQL APIs from your PostgreSQL schema, a built-in admin dashboard for managing data, and self-hosting capabilities, making it a comprehensive fit for building custom data object platforms with relationships, import/export, and webhooks.
Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file storage accessible through a unified GraphQL API. It functions as a backend infrastructure orchestrator, enabling the deployment and management of full-stack environments using containerization and command-line automation. The platform distinguishes itself by automating the transformation of relational database tables into a secure GraphQL API and providing an integrated identity provider that supports passwords, magic links, and OAuth. It also includes a serverless function runt
Nhost is an open-source backend-as-a-service that lets you define custom data schemas via PostgreSQL and automatically generates a secure GraphQL API with relationship support; it is self-hostable and includes an admin dashboard, fitting the low-code database / custom data object platform this search targets.
Parse Server is a backend-as-a-service solution and Node.js framework that provides a ready-to-use REST and GraphQL API for mobile and web applications. It functions as a core backend infrastructure for managing database schemas, user authentication, and API routing. The system distinguishes itself with a real-time data engine that pushes database updates to clients via WebSockets and a GraphQL server that automatically generates schemas based on application data models. It also features an adapter-based storage layer that abstracts interactions with various cloud and local backends. The pla
Parse Server is an open-source backend-as-a-service that lets you define custom data classes with fields and relationships, then access them via auto-generated REST and GraphQL APIs, making it a solid self-hostable alternative to Firebase that covers all the requested features.
Frappe is a Python-based low-code web framework used for building data-driven business applications. It functions as a full-stack meta-framework that integrates a Python backend with a JavaScript frontend, providing a development environment for rapid application prototyping and deployment. The framework employs a model-driven architecture that automatically generates database schemas, REST API endpoints, and administrative interfaces based on defined metadata. This system is complemented by a command-line scaffolding tool for creating standardized project directory structures and boilerplate
Frappe is a Python-based low-code meta-framework that automatically generates database schemas, REST APIs, and admin interfaces from defined metadata, making it a self-hostable, full-stack alternative to Airtable or Firebase that directly matches your need for custom data schemas, relationships, and an admin dashboard.
Directus is a headless content platform that functions as a backend service, automatically generating REST and GraphQL APIs by performing introspection on existing SQL database schemas. It serves as a unified data orchestration layer, decoupling content management from frontend delivery while providing a secure, stateless gateway for database transactions. The platform distinguishes itself through a granular role-based access control engine that enforces security policies at the field level across all API endpoints. It includes a visual, low-code administrative dashboard that allows non-techn
Directus is a self-hostable headless data platform that generates REST and GraphQL APIs from your SQL database schemas while providing a visual low-code admin dashboard, making it a well-matched alternative to Airtable or Firebase for defining and managing custom data objects.
NocoDB is a visual platform that transforms relational databases into collaborative, spreadsheet-style workspaces. By acting as a headless database backend, it provides a unified environment for designing database structures, managing record relationships, and interacting with data without requiring manual SQL queries. The platform normalizes interactions across various SQL and NoSQL data sources, allowing users to manage complex datasets through a centralized interface. The project distinguishes itself by automatically generating RESTful and GraphQL APIs from existing database schemas, enabl
NocoDB is a self-hostable low-code platform that turns any relational database into a collaborative spreadsheet-like interface with automatic REST and GraphQL APIs, custom schemas, relationships, and import/export, making it a direct Airtable/Firebase alternative covering all the features you listed.
Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management. The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi
Appwrite is a self-hostable backend-as-a-service platform with a built-in database, web admin console, and REST API that lets you define custom schemas, manage object data, and configure webhooks — covering most of what you need as a low-code custom data object platform.
Budibase is a low-code application platform and enterprise internal tool builder used to create custom business applications for organizational processes and reporting. It functions as a self-hosted backend as a service, providing the infrastructure to manage database integrations and expose public data interfaces for external application access. The platform includes an AI agent orchestrator for deploying autonomous agents that interact with business data and execute operational tasks. It differentiates itself through self-hosted infrastructure management, allowing the system to run on priva
Budibase is a self-hostable low-code platform that lets you define custom data schemas with fields and relationships, build admin UIs and dashboards on top of them, and expose REST APIs and automation workflows — directly matching the Airtable/Firebase alternative this search asks for.
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 model
Mathesar is a no-code PostgreSQL GUI and low-code data platform that lets you define custom schemas, tables, and relationships with a visual interface, generates automatic APIs, and includes shareable forms and file attachments—exactly the kind of self-hostable Airtable/Firebase alternative this search is after.
Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.
Payload is a code-first headless CMS and application framework that lets you define custom data schemas, generates a database schema and API endpoints (REST/GraphQL), provides a customizable admin UI, and is self-hostable — fitting the core capability of a low-code data object platform.
EspoCRM is an open-source customer relationship management platform and SQL-based business application. It serves as a centralized web interface for tracking leads, opportunities, and contacts, providing a sales pipeline manager and a customizable business logic engine. The platform is distinguished by its ability to function as a custom business application builder, allowing for the creation of tailored entities and automated workflows. It integrates marketing automation tools for campaign coordination and a structured customer support ticketing system for case management. The system covers
EspoCRM is a CRM platform that doubles as a custom business application builder with tailored entities and automated workflows, so it fits your need for a self-hostable, low-code data platform with custom schemas and an admin UI, but its primary focus on sales and customer management makes it less of a general-purpose Airtable or Firebase alternative.
Strapi is an open-source headless content management system and JavaScript framework used for defining content schemas and managing structured data. It functions as a REST and GraphQL API gateway that decouples backend data storage from frontend delivery. The system includes a self-hosted administration interface for managing content entries and defining data models without manual database queries. The framework utilizes a plugin-based extension system to inject custom logic into the application lifecycle. It employs schema-driven content modeling to automatically generate database tables and
Strapi is a headless CMS that lets you define custom content types with fields and relationships through an admin UI, then exposes REST and GraphQL APIs for your data — so its core workflow of schema-driven data modeling with a self-hosted dashboard and API layer directly matches what you want, even though it is tailored toward content management rather than being a general-purpose database platform.