🧩 Low-Code/No-Code Beginner

Nocodb

by nocodb

Turn Any Database into a Smart Spreadsheet Interface

Transform MySQL, PostgreSQL, and SQL databases into collaborative spreadsheet UIs with automatic REST APIs and no-code tools.

61,604 Stars
4,590 Forks
61,604 Watchers
566 Issues
🧩

About This Project

NocoDB is a powerful open-source platform that instantly converts your existing databases into intelligent spreadsheet interfaces. Instead of writing complex queries or building admin panels from scratch, developers can connect their SQL databases and get a fully-functional, Airtable-like interface with automatic REST APIs generated on the fly.

The platform bridges the gap between technical and non-technical team members by providing a familiar spreadsheet UI for data manipulation while maintaining the robustness of traditional relational databases. It supports PostgreSQL, MySQL, SQLite, and other popular databases, allowing teams to leverage existing infrastructure without migration headaches.

What sets NocoDB apart is its developer-friendly approach: every table automatically gets RESTful API endpoints with Swagger documentation, webhook support, and authentication built-in. You can self-host it in minutes using Docker, giving you complete control over your data while enabling rapid application development.

The platform includes advanced features like form builders, gallery views, kanban boards, and collaborative tools that make it perfect for building internal tools, MVPs, or customer-facing applications without the typical development overhead.

Key Features

  • Automatic REST API generation with Swagger documentation for all database tables
  • Rich spreadsheet interface with filtering, sorting, and multiple view types (grid, gallery, kanban)
  • Native support for PostgreSQL, MySQL, SQLite, and other SQL databases
  • Self-hostable with Docker for complete data sovereignty and privacy
  • Built-in authentication, role-based access control, and collaboration features

How You Can Use It

1

Building internal admin dashboards and CRUD interfaces without custom development

2

Creating customer portals and data collection forms with automatic database integration

3

Rapid MVP development for startups needing database-backed applications quickly

4

Replacing Airtable with a self-hosted solution for data privacy and cost control

5

Enabling non-technical team members to manage production database records safely

Who Is This For?

Full-stack developers, startup founders, DevOps engineers, and teams seeking rapid application development with database integration