À propos du projet
NocoDB transforme les bases de données en un tableur intelligent, permettant aux utilisateurs de construire et de gérer des bases de données en ligne sans écrire de code. Il prend en charge divers backends de bases de données, notamment SQLite et PostgreSQL.
Les capacités clés incluent :
- Interface de tableur : Opérations CRUD complètes pour les tables, colonnes et lignes avec prise en charge du tri, du filtrage, du groupement et de divers types de cellules (ID, Links, Lookup, Rollup, Formula, etc.).
- Plusieurs types de vues : Les données peuvent être visualisées via des vues Grid, Gallery, Form, Kanban et Calendar.
- Contrôle d'accès : Contrôle d'accès basé sur les rôles et possibilité de partager des bases ou des vues publiquement ou privément avec protection par mot de passe.
- Automatisations de flux de travail : Un App Store fournissant des intégrations pour le Chat (Slack, Discord, Mattermost), l'Email (AWS SES, SMTP, MailerSend) et le Stockage (AWS S3, Google Cloud Storage, Minio).
- Accès programmatique : Les développeurs peuvent interagir avec la plateforme via des API REST et un SDK NocoDB dédié utilisant JWT ou Social Auth pour l'autorisation.
Les options d'installation incluent Docker (avec SQLite ou PostgreSQL), un script "Auto-upstall" en une commande pour les environnements de production, et des binaires spécifiques aux plateformes pour MacOS, Linux et Windows.