awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nocodb avatar

nocodb/nocodb

0
View on GitHub↗
63,466 stars·4,843 forks·TypeScript·27 viewsnocodb.com↗

Nocodb

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.

Features

  • Data Access & Abstraction - Standardizes database interactions by offering a unified interface for performing CRUD operations across diverse relational sources.
  • No-Code Database Interfaces - Converts complex relational database records into intuitive, spreadsheet-style workspaces for streamlined visual management.
  • Bases - Serves as a primary container for organizing datasets and managing their associated configurations in one location.
  • Headless Database Backends - Automatically publishes database schemas as ready-to-use RESTful and GraphQL APIs for external application consumption.
  • Dynamic REST API Generators - Translates database table operations into programmable RESTful endpoints at runtime.
  • Database-as-a-Service Transformations - Modernizes raw relational databases by transforming them into collaborative, spreadsheet-like interfaces for easier data management.
  • Schema Designers - Enables visual definition and modification of database table structures and field relationships.
  • Database REST APIs - Exposes database records through automatically generated RESTful endpoints to facilitate external querying and modification.
  • Data Grids - Delivers spreadsheet-style grid interfaces that support bulk editing, sorting, and filtering of database records.
  • Instant - Instantly generates secure RESTful endpoints from database tables to enable immediate programmatic data access.
  • Table Management APIs - Provides APIs for querying, creating, and modifying database table structures alongside their associated data records.
  • Visual Data Management Views - Organizes complex datasets through flexible visual interfaces including kanban boards, calendars, and galleries.
  • Database Connection Managers - Handles connections to external data sources, allowing for the integration of high-volume datasets into a centralized environment.
  • Webhook Engines - Monitors database state changes to trigger external HTTP requests based on user-defined rules.
  • Business Workflow Automations - Automates sequences that synchronize data and execute tasks across external services based on system events.
  • Database-Driven Automation Engines - Triggers external actions and synchronizes data across third-party services when specific database state changes occur.
  • Database - Exposes comprehensive APIs for programmatic access to database structures, schema management, and record manipulation.
  • Record Management APIs - Offers programmatic interfaces to perform create, read, update, and delete operations on database records.
  • Scripting APIs - Supplies scripting interfaces that allow users to manipulate data structures, tables, and records programmatically.
  • Authentication Strategies - Validates user identity through token-based mechanisms to secure programmatic interactions with database assets.
  • Data Entry Forms - Constructs intuitive input interfaces that allow users to modify database records without requiring direct administrative access.
  • Database Management - No-code platform that turns databases into smart spreadsheets.
  • Database Systems - Open-source alternative to Airtable for database management.
  • No-code Databases - No-code database for Airtable-like workflows.
  • Infrastructure and Management - Open-source alternative to Airtable for database management.
  • Low-Code and Automation - Platform that turns databases into smart spreadsheets.
  • CMS and Content - Open-source alternative to Airtable.
  • Node.js - Listed in the “Node.js 项目” section of the Great Open Source Project awesome list.
  • Business Operations - Platform for turning databases into smart spreadsheets.
  • Collaborative Office Suites - Database-backed alternative to spreadsheet-based collaboration tools.
  • Productivity and Knowledge - Open-source Airtable alternative.
  • Custom Data Collection Forms - Renders user-friendly submission forms that capture information directly into underlying database tables.
  • Data Source Connections - Establishes seamless connections to external database systems to unify disparate data sources within a single interface.
  • Table Data Managers - Empowers users to filter, sort, and group tabular data for clearer analysis and efficient information management.
  • Custom Scripting Engines - Facilitates the definition and execution of custom logic to automate complex internal data processes.
  • View Management - Maintains multiple saved perspectives of data to help users quickly switch between relevant information subsets.
  • Team Management - Regulates team access and permissions to ensure secure, coordinated collaboration on shared database projects.
  • Webhooks - Dispatches real-time notifications to external endpoints whenever specific database events occur.
  • Scriptable - Provides a sandboxed environment for running custom scripts that manipulate records and interact with third-party services.
  • Workspace Collaboration - Enables real-time, multi-user editing within a shared workspace to foster seamless team cooperation.
  • Field Manipulation APIs - Exposes programmatic methods for modifying database field definitions and metadata via API calls.
  • Schema Mappers - Maps raw database metadata into high-level application models for easier programmatic interaction.
  • Data Source Synchronizers - Aligns local data states with external sources through automated synchronization processes.
  • Record Schemas - Defines structured schemas for database records to ensure consistent field configuration and data integrity.
  • Script Actions - Defines specific operational triggers that execute custom logic based on system events.
  • Workflow Orchestration - Coordinates multi-step business logic sequences triggered by database events.
  • Kanban Boards - Visualizes record status through column-based boards to track progress and manage project workflows effectively.
  • Calendar Views - Projects time-based records onto interactive calendar interfaces for easier scheduling and event management.
  • Gallery Views - Presents database records as visual cards to improve readability and engagement for media-rich information.

Star history

Star history chart for nocodb/nocodbStar history chart for nocodb/nocodb

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 nocodb/nocodb do?

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.

What are the main features of nocodb/nocodb?

The main features of nocodb/nocodb are: Data Access & Abstraction, No-Code Database Interfaces, Bases, Headless Database Backends, Dynamic REST API Generators, Database-as-a-Service Transformations, Schema Designers, Database REST APIs.

What are some open-source alternatives to nocodb/nocodb?

Open-source alternatives to nocodb/nocodb include: strongloop/loopback — LoopBack is a Node.js API framework used to build RESTful services and backend applications. It functions as a… teableio/teable — Teable is a self-hosted relational data management tool and no-code PostgreSQL database. It provides a… baserow/baserow — Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like… bram2w/baserow — Baserow is a no-code relational database and application builder that allows users to create structured data tables… mathesar-foundation/mathesar — Mathesar is a no-code database manager and PostgreSQL GUI that provides a visual interface for managing relational… apitable/apitable — This platform is a low-code database system that combines the flexibility of a spreadsheet interface with the…

Open-source alternatives to Nocodb

Similar open-source projects, ranked by how many features they share with Nocodb.
  • strongloop/loopbackstrongloop avatar

    strongloop/loopback

    13,159View on GitHub↗

    LoopBack is a Node.js API framework used to build RESTful services and backend applications. It functions as a model-driven API generator that automatically maps predefined data models to network endpoints to create standardized web interfaces. The project features a database abstraction layer that unifies access across diverse SQL databases, NoSQL stores, and remote data sources. It includes a backend application scaffolder using command-line generators to automate the creation of project structures and data connectors. Additionally, it provides an API authentication system to manage applica

    JavaScript
    View on GitHub↗13,159
  • baserow/baserowbaserow avatar

    baserow/baserow

    4,188View on GitHub↗

    Baserow is a self-hosted, no-code relational database platform built on PostgreSQL. It provides a spreadsheet-like interface for structuring and managing data without writing code, while exposing all database resources via a REST API to support headless architectures. The platform distinguishes itself by integrating large language models and embedding servers to power AI assistants and automated data generation. It further extends its utility as a no-code application builder, allowing users to create custom internal portals, dashboards, and business tools using visual logic and managed data.

    Pythonairtableairtable-alternativeairtable-replacement
    View on GitHub↗4,188
  • teableio/teableteableio avatar

    teableio/teable

    21,346View on GitHub↗

    Teable is a self-hosted relational data management tool and no-code PostgreSQL database. It provides a spreadsheet-like interface for managing and querying structured data, allowing users to interact with a professional database backend without writing manual SQL for every operation. The platform is an extensible low-code system that allows for the integration of custom plugins and extensions through a dedicated application bridge and marketplace. It enables the creation of tailored internal tools by adding new features or modifying behavior via these external extensions. The system covers a

    TypeScriptairtableairtable-alternativeapp-builder
    View on GitHub↗21,346
  • 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
See all 30 alternatives to Nocodb→