Self-hostable no-code platform that turns any database into a spreadsheet interface
Other
- TypeScript
- Vue
- JavaScript

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
