NocoDB logo

NocoDB

Self-hostable no-code platform that turns any database into a spreadsheet interface

Open Source Alternative to
Repository activity
  • Stars63.4k
  • Forks4.8k
  • Open Issues714
nocodb health score - Linux Foundation Insights
License

Other

Languages
  • TypeScript
  • Vue
  • JavaScript
NocoDB screenshot

About NocoDB

NocoDB turns an existing database into a spreadsheet-style workspace for building databases online. Teams create, read, update, and organize records across grid, gallery, form, kanban, and calendar views without writing a custom app.

Fields can be sorted, filtered, grouped, and hidden, and cells support links, lookup, rollup, attachments, currency, formula, and user types. Bases and views are shared publicly or password-protected privately, with role-based access control. REST APIs and the NocoDB SDK provide programmatic access.

NocoDB self-hosts with Docker on SQLite or PostgreSQL, with an auto-install script and local binaries for macOS, Linux, and Windows. An app store adds chat, email, and storage integrations including Slack, Discord, AWS SES, SMTP, AWS S3, Google Cloud Storage, and Minio. Licensed under the Sustainable Use License.

Key features

  • Grid, gallery, form, kanban, and calendar views
  • Create, read, update, and delete tables, columns, and rows
  • Sort, filter, group, and hide or unhide columns
  • Public or password-protected private shares with role-based access control
  • REST APIs and the NocoDB SDK for programmatic access

Details

Views
Grid · Gallery · Form · Kanban · Calendar
Self-hosting
Docker · SQLite · PostgreSQL
Binaries
macOS · Linux · Windows
Data access
REST APIs · NocoDB SDK
Permissions
Role-based access · locked views
License
Sustainable Use License