Convert any database into a no-code platform with spreadsheet interface. Connect PostgreSQL/MySQL or use hosted database. Scale to millions of rows effortlessly.

At a Glance:

NocoDB is an open-source no-code platform that turns databases into smart spreadsheets, supporting grid, gallery, form, kanban, and calendar views with programmatic access via REST APIs and an SDK.

Overview:

NocoDB is an open-source no-code platform designed to function as a smart spreadsheet interface for databases. It allows users to create, read, update, and delete tables, columns, and rows through a rich spreadsheet environment without requiring database query languages. The platform supports multiple view types—including grid, gallery, form, kanban, and calendar—and provides fine-grained access control with roles at different levels. NocoDB targets internet businesses seeking an alternative to traditional spreadsheets and complex database tools, offering both collaborative and locked views with the ability to share bases or views publicly or privately with password protection. Programmatic access is available through REST APIs and an SDK.

Key Decision Points:

  • Multiple visual interfaces: Supports grid (default), gallery, form, kanban, and calendar views on the same underlying data.

  • Granular collaboration controls: Provides collaborative views, locked views, and fine-grained access control with roles at different levels.

  • Integration capabilities: Includes an App Store for workflow automations with integrations for chat (Slack, Discord, Mattermost), email (AWS SES, SMTP, MailerSend), and storage (AWS S3, Google Cloud Storage, Minio).

  • Programmatic access paths: Offers both REST APIs and an NocoDB SDK, with authorization handled via JWT or Social Auth tokens.

Core Features:

  • Basic database operations: Create, read, update, and delete tables, columns, and rows through a spreadsheet interface.

  • Field operations: Sort, filter, group, and hide/unhide columns within views.

  • Multi-view types: Display data as grid, gallery, form, kanban, or calendar views.

  • View permissions: Collaborative views and locked views with configurable access levels.

  • Shareable bases and views: Public or private sharing with optional password protection.

  • Variant cell types: Supports ID, links, lookup, rollup, single-line text, attachment, currency, formula, user, and other field types.

  • Role-based access control: Fine-grained access control applied at different organizational levels.

  • Workflow integrations: App Store with chat, email, and storage service integrations.

Use Cases:

  • Internet businesses needing a collaborative, spreadsheet-like interface on top of existing databases without coding user interfaces.

  • Teams that require multiple visual representations (grid, kanban, calendar, gallery) of the same dataset for different workflows.

  • Developers seeking to provide non-technical users with a no-code database interface while retaining programmatic access through REST APIs or an SDK.

Open-Source Alternative Value:

NocoDB positions itself as an open-source alternative to spreadsheet-based database management offerings, directly addressing concerns around access controls, vendor lock-in, and data lock-in. The platform provides a no-code interface for databases, making database operations accessible through familiar spreadsheet interactions rather than requiring SQL or other query languages. Its open-source nature, combined with REST APIs and an SDK, allows integration into existing stacks without dependency on proprietary SaaS pricing or usage ceilings. The project's stated mission is to democratize access to powerful computing tools by providing this capability under a fair and sustainable model.

PartagerXLinkedInReddit

Outils associés

Statistiques du projet

Étoiles

63,504

Forks

4,852

Licence

AGPL-3.0

Métadonnées

Alternative à
Airtable