data-storage / app
NocoDB
Capability: NocoDB
Use it when
- Non-technical teammates need to view and edit rows in your database through a spreadsheet-style interface with sorting, filtering, and kanban or calendar views, without you building an admin panel.
- You want an Airtable-like collaborative database you fully control, with shareable public or password-protected views and role-based access, instead of a SaaS with data lock-in.
What it solves
Not the fit when
- Sustainable Use License, not OSI open source; review before commercial redistribution
- heavy analytical workloads or data warehousing
- binaries are documented as quick local testing only; use Docker or auto-upstall for production
- Internet-facing production requires a unique JWT secret, protected database credentials, TLS, backups, and restricted dashboard/API exposure; the one-container command is a starting point, not a complete hardened deployment.
- analytical query performance at warehouse scale
- database schema migration tooling
- vector similarity search
Install
docker run -d --name noco -v "$(pwd)"/nocodb:/usr/app/data/ -p 8080:8080 nocodb/nocodb:latest
Invoke
Open http://localhost:8080/dashboard to create tables and work in grid, gallery, form, kanban, or calendar views; use REST APIs or the NocoDB SDK with a token for programmatic access. For Postgres, supply both NC_DB="pg://host:5432?u=user&p=pass&d=db" and a unique NC_AUTH_JWT_SECRET; do not reuse the README's literal demonstration secret.
Alternatives
No reviewed alternatives recorded yet.