# nocodb/nocodb

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/nocodb-nocodb).**

63,466 stars · 4,843 forks · TypeScript · NOASSERTION

## Links

- GitHub: https://github.com/nocodb/nocodb
- Homepage: https://nocodb.com
- awesome-repositories: https://awesome-repositories.com/repository/nocodb-nocodb.md

## Topics

`airtable` `airtable-alternative` `automatic-api` `hacktoberfest` `low-code` `no-code` `no-code-database` `no-code-platform` `postgresql` `rest-api` `restful-api` `spreadsheet` `sqlite` `swagger`

## Description

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, enabling external applications to interact with data programmatically. It features a robust event-driven engine that monitors database state changes to trigger webhooks and execute custom logic within a sandboxed automation runtime. This allows for the creation of complex business workflows that synchronize information across third-party services based on real-time data updates.

Beyond its core management capabilities, the platform offers a flexible view abstraction layer that renders data in multiple formats, including grids, kanban boards, galleries, forms, and calendars. It supports team collaboration through shared workspaces and provides tools for data visualization, schema design, and automated record manipulation.

Comprehensive documentation is available to guide users through the API reference, script creation, and integration workflows.

## Tags

### Data & Databases

- [Data Access & Abstraction](https://awesome-repositories.com/f/data-databases/data-access-querying/data-access-abstraction.md) — Standardizes database interactions by offering a unified interface for performing CRUD operations across diverse relational sources.
- [No-Code Database Interfaces](https://awesome-repositories.com/f/data-databases/data-access-querying/database-apis/no-code-database-interfaces.md) — Converts complex relational database records into intuitive, spreadsheet-style workspaces for streamlined visual management.
- [Bases](https://awesome-repositories.com/f/data-databases/data-collections-datasets/bases.md) — Serves as a primary container for organizing datasets and managing their associated configurations in one location. ([source](https://nocodb.com/docs/product-docs/bases))
- [Database-as-a-Service Transformations](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/database-management/database-management-platforms/database-as-a-service-transformations.md) — Modernizes raw relational databases by transforming them into collaborative, spreadsheet-like interfaces for easier data management.
- [Schema Designers](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/database-management/schema-designers.md) — Enables visual definition and modification of database table structures and field relationships. ([source](https://nocodb.com/))
- [Table Management APIs](https://awesome-repositories.com/f/data-databases/data-access-querying/database-apis/table-management-apis.md) — Provides APIs for querying, creating, and modifying database table structures alongside their associated data records. ([source](https://nocodb.com/docs/scripts/api-reference))
- [Visual Data Management Views](https://awesome-repositories.com/f/data-databases/data-analysis-visualization/visual-data-management-views.md) — Organizes complex datasets through flexible visual interfaces including kanban boards, calendars, and galleries.
- [Database Connection Managers](https://awesome-repositories.com/f/data-databases/data-integration-synchronization/data-integration/database-integrations/database-connection-managers.md) — Handles connections to external data sources, allowing for the integration of high-volume datasets into a centralized environment. ([source](https://nocodb.com/))
- [Webhook Engines](https://awesome-repositories.com/f/data-databases/data-processing-pipelines/stream-processing-systems/event-processing-systems/webhook-engines.md) — Monitors database state changes to trigger external HTTP requests based on user-defined rules.
- [Custom Data Collection Forms](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-extraction-ingestion/data-collection-tools/custom-data-collection-forms.md) — Renders user-friendly submission forms that capture information directly into underlying database tables.
- [Data Source Connections](https://awesome-repositories.com/f/data-databases/data-integration-synchronization/data-integration/data-source-connections.md) — Establishes seamless connections to external database systems to unify disparate data sources within a single interface. ([source](https://nocodb.com/docs/product-docs/data-sources))
- [Table Data Managers](https://awesome-repositories.com/f/data-databases/data-management/table-data-managers.md) — Empowers users to filter, sort, and group tabular data for clearer analysis and efficient information management. ([source](https://nocodb.com/))
- [Field Manipulation APIs](https://awesome-repositories.com/f/data-databases/data-access-querying/database-apis/field-manipulation-apis.md) — Exposes programmatic methods for modifying database field definitions and metadata via API calls. ([source](https://nocodb.com/docs/scripts/api-reference))
- [Schema Mappers](https://awesome-repositories.com/f/data-databases/data-governance-modeling/data-modeling-schemas/data-modeling-tools/schema-mappers.md) — Maps raw database metadata into high-level application models for easier programmatic interaction.
- [Data Source Synchronizers](https://awesome-repositories.com/f/data-databases/data-synchronization/data-source-synchronizers.md) — Aligns local data states with external sources through automated synchronization processes. ([source](https://nocodb.com/docs/product-docs/data-sources))
- [Record Schemas](https://awesome-repositories.com/f/data-databases/object-relational-mappers/data-modeling/record-schemas.md) — Defines structured schemas for database records to ensure consistent field configuration and data integrity. ([source](https://nocodb.com/docs/product-docs/records))

### DevOps & Infrastructure

- [Headless Database Backends](https://awesome-repositories.com/f/devops-infrastructure/devops/backend-as-a-service-platforms/headless-database-backends.md) — Automatically publishes database schemas as ready-to-use RESTful and GraphQL APIs for external application consumption.
- [Database REST APIs](https://awesome-repositories.com/f/devops-infrastructure/api-service-management/api-management/database-rest-apis.md) — Exposes database records through automatically generated RESTful endpoints to facilitate external querying and modification. ([source](https://nocodb.com/))
- [Workflow Orchestration](https://awesome-repositories.com/f/devops-infrastructure/cicd-pipeline-automation/workflow-orchestration.md) — Coordinates multi-step business logic sequences triggered by database events. ([source](https://nocodb.com/docs/product-docs/automation/workflow))

### Web Development

- [Dynamic REST API Generators](https://awesome-repositories.com/f/web-development/api-management-tools/api-development-management/api-generation/dynamic-rest-api-generators.md) — Translates database table operations into programmable RESTful endpoints at runtime.
- [Instant](https://awesome-repositories.com/f/web-development/api-management-tools/api-development-management/api-generation/instant.md) — Instantly generates secure RESTful endpoints from database tables to enable immediate programmatic data access.

### User Interface & Experience

- [Data Grids](https://awesome-repositories.com/f/user-interface-experience/data-tables/data-grids.md) — Delivers spreadsheet-style grid interfaces that support bulk editing, sorting, and filtering of database records. ([source](https://nocodb.com/))
- [Data Entry Forms](https://awesome-repositories.com/f/user-interface-experience/data-tables/data-entry-forms.md) — Constructs intuitive input interfaces that allow users to modify database records without requiring direct administrative access. ([source](https://nocodb.com/))
- [View Management](https://awesome-repositories.com/f/user-interface-experience/data-visualization-tools/data-visualization/interactive-presentation-tools/view-management.md) — Maintains multiple saved perspectives of data to help users quickly switch between relevant information subsets. ([source](https://nocodb.com/docs/product-docs/views))
- [Calendar Views](https://awesome-repositories.com/f/user-interface-experience/data-display-components/calendar-views.md) — Projects time-based records onto interactive calendar interfaces for easier scheduling and event management. ([source](https://nocodb.com/))
- [Gallery Views](https://awesome-repositories.com/f/user-interface-experience/data-tables/gallery-views.md) — Presents database records as visual cards to improve readability and engagement for media-rich information. ([source](https://nocodb.com/))

### Development Tools & Productivity

- [Business Workflow Automations](https://awesome-repositories.com/f/development-tools-productivity/build-tooling/build-orchestration-logic/build-orchestration-configuration/build-automation-systems/workflow-automation/business-workflow-automations.md) — Automates sequences that synchronize data and execute tasks across external services based on system events. ([source](https://nocodb.com/))
- [Database-Driven Automation Engines](https://awesome-repositories.com/f/development-tools-productivity/build-tooling/build-orchestration-logic/build-orchestration-configuration/build-automation-systems/workflow-automation/database-driven-automation-engines.md) — Triggers external actions and synchronizes data across third-party services when specific database state changes occur.
- [Database](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-tools/system-integration-interfaces/automation-apis/database.md) — Exposes comprehensive APIs for programmatic access to database structures, schema management, and record manipulation. ([source](https://nocodb.com/docs/scripts/api-reference))
- [Record Management APIs](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-tools/system-integration-interfaces/automation-apis/record-management-apis.md) — Offers programmatic interfaces to perform create, read, update, and delete operations on database records. ([source](https://nocodb.com/docs/scripts/api-reference))
- [Scripting APIs](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-tools/system-integration-interfaces/automation-apis/scripting-apis.md) — Supplies scripting interfaces that allow users to manipulate data structures, tables, and records programmatically. ([source](https://nocodb.com/docs/scripts/api-reference))
- [Custom Scripting Engines](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-tools/system-integration-interfaces/automation-integration/custom-scripting-engines.md) — Facilitates the definition and execution of custom logic to automate complex internal data processes. ([source](https://nocodb.com/docs/product-docs/automation/scripts))
- [Script Actions](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-tools/automation-execution-frameworks/automation-scripts/script-actions.md) — Defines specific operational triggers that execute custom logic based on system events. ([source](https://nocodb.com/docs/product-docs/automation/scripts))

### Security & Cryptography

- [Authentication Strategies](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies.md) — Validates user identity through token-based mechanisms to secure programmatic interactions with database assets. ([source](https://nocodb.com/docs/product-docs/account-settings/profile-page))

### Part of an Awesome List

- [Database Management](https://awesome-repositories.com/f/awesome-lists/data/database-management.md) — No-code platform that turns databases into smart spreadsheets.
- [No-code Databases](https://awesome-repositories.com/f/awesome-lists/data/no-code-databases.md) — No-code database for Airtable-like workflows.
- [Infrastructure and Management](https://awesome-repositories.com/f/awesome-lists/devops/infrastructure-and-management.md) — Open-source alternative to Airtable for database management.
- [Low-Code and Automation](https://awesome-repositories.com/f/awesome-lists/devtools/low-code-and-automation.md) — Platform that turns databases into smart spreadsheets.
- [Business Operations](https://awesome-repositories.com/f/awesome-lists/productivity/business-operations.md) — Platform for turning databases into smart spreadsheets.
- [Collaborative Office Suites](https://awesome-repositories.com/f/awesome-lists/productivity/collaborative-office-suites.md) — Database-backed alternative to spreadsheet-based collaboration tools.
- [Productivity and Knowledge](https://awesome-repositories.com/f/awesome-lists/productivity/productivity-and-knowledge.md) — Open-source Airtable alternative.

### Business & Productivity Software

- [Team Management](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-tools/team-management.md) — Regulates team access and permissions to ensure secure, coordinated collaboration on shared database projects. ([source](https://nocodb.com/))
- [Workspace Collaboration](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-tools/workspace-collaboration.md) — Enables real-time, multi-user editing within a shared workspace to foster seamless team cooperation. ([source](https://nocodb.com/docs/product-docs/workspaces))

### Networking & Communication

- [Webhooks](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/messaging-notification-systems/notification-systems/webhooks.md) — Dispatches real-time notifications to external endpoints whenever specific database events occur. ([source](https://nocodb.com/docs/product-docs/automation/webhook))

### Programming Languages & Runtimes

- [Scriptable](https://awesome-repositories.com/f/programming-languages-runtimes/runtime-execution-environments/automation-runtimes/scriptable.md) — Provides a sandboxed environment for running custom scripts that manipulate records and interact with third-party services.

### Software Engineering & Architecture

- [Kanban Boards](https://awesome-repositories.com/f/software-engineering-architecture/project-management-governance/project-management/kanban-boards.md) — Visualizes record status through column-based boards to track progress and manage project workflows effectively. ([source](https://nocodb.com/))
