NocoDB

NocoDB

Description

NocoDB is an innovative open-source alternative to Airtable, designed to transform your database into a collaborative spreadsheet interface. This powerful tool allows users to effortlessly manage, create, and automate workflows without the need for extensive coding knowledge. With its user-friendly interface, NocoDB is ideal for businesses, teams, and developers who seek a flexible and efficient way to interact with their databases. Its robust feature set empowers organizations to streamline processes, collaborate effectively, and unlock the full potential of their data.

Features

  • Spreadsheet-Like Interface: Seamlessly perform CRUD operations on your database using an intuitive, spreadsheet-style interface.
  • Multiple View Types: Customize your workflow with views like Grid, Gallery, Form, Kanban, and Calendar.
  • Advanced Access Control: Implement fine-grained access control with roles and permissions for enhanced security.
  • Workflow Automation: Automate repetitive tasks with integrations for popular tools such as Slack, AWS S3, SMTP, and more.
  • Public & Private Sharing: Share bases and views either publicly or privately, with optional password protection for added security.
  • Rich Cell Types: Utilize a variety of field types, including Links, Lookup, Rollup, Formula, Attachment, and User roles.
  • REST API & SDK: Programmatically access and integrate NocoDB features using its comprehensive REST API and SDK.
  • Collaborative Tools: Enable real-time collaboration through shared views and locked views for teams.

Technology Stack

  • Frontend: JavaScript and modern UI frameworks.
  • Backend: Node.js for scalable and efficient server-side operations.
  • Databases: Supports PostgreSQL, SQLite, MySQL, and other relational databases.
  • Containerization: Docker for streamlined deployment and scalability.
  • Optional Tools: Redis and Minio for advanced features like caching and object storage.

Requirements

  • Docker Installation (Recommended): A system capable of running Docker for the easiest installation experience.
  • Supported Databases: Compatible with PostgreSQL, SQLite, MySQL, and other relational databases.
  • Server Requirements for Auto-Installation: A server equipped with Docker Compose and a domain or subdomain for SSL configuration.

Topics

GitHub Metrics

Stars
50,616
Forks
3,477
Contributors
3,477
Last Updated
1/2/2025
DigitalOcean
DigitalOcean

Deploy NocoDB on DigitalOcean

Get started with $200 in free credits and deploy your application in minutes.

Trusted by 600,000+ developers