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

Overview:

NocoDB is an open-source platform that turns existing databases into a smart spreadsheet interface. It allows users to build databases online without writing code, acting as a no-code database management tool. The project is designed for teams and individuals who need the collaborative power of spreadsheets combined with the structure and capabilities of a database, bypassing the access control and data lock-in issues common with proprietary SaaS offerings.

Core Features:

  • Rich Spreadsheet Interface: Perform basic CRUD operations, sort, filter, group, and hide/unhide columns across multiple view types including Grid, Gallery, Form, Kanban, and Calendar.

  • View Permissions & Sharing: Control access with collaborative and locked views, and share bases or views publicly or privately with password protection.

  • Access Control with Roles: Apply fine-grained role-based access control at different levels within the database.

  • App Store for Workflow Automations: Integrate with external services across three categories: Chat (Slack, Discord, Mattermost), Email (AWS SES, SMTP, MailerSend), and Storage (AWS S3, Google Cloud Storage, Minio).

  • Programmatic Access: Interact with the platform programmatically via REST APIs and the NocoDB SDK, using JWT or Social Auth tokens for authorization.

  • Variant Cell Types: Support a wide range of cell data types including ID, Links, Lookup, Rollup, SingleLineText, Attachment, Currency, Formula, and User.

Use Cases:

  • Database creation for non-technical teams: Build and manage structured data without writing SQL queries, using a familiar spreadsheet-like interface.

  • Data collaboration with shareable views: Share specific database views, either publicly or with password-protected links, for external stakeholders or clients.

  • Automating notifications and storage: Connect the database to chat platforms or email services to trigger notifications, or link it to cloud storage for file attachments.

  • Building custom applications via API: Developers can use REST APIs and the SDK to integrate the database into larger software projects or automate data workflows.

Why It Matters:

NocoDB addresses the gap between spreadsheets and databases by providing a no-code interface directly on top of existing database engines. It offers fine-grained access control and view permissions, which are often lacking in simpler spreadsheet tools. By supporting self-hosted integrations and a REST API, the project gives organizations control over their data while enabling automation and custom extensions. The focus on multiple view types (grid, calendar, kanban) makes it adaptable to different workflows without requiring a per-user subscription.

CondividiXLinkedInReddit

Strumenti correlati

Statistiche progetto

Stelle

62,895

Fork

4,751

Licenza

AGPL-3.0

Metadati

Alternativa a
Airtable