Panorama des outils nocode / low-code
Alternatives libres à AirTable, Notion, Fibery, Coda, Kantree...
Nocode
Low-Code
Code
Les outils propriétaires






Les outils libres
ou presque...






- Naissance : 2020
- Site internet : https://seatable.io
- Nombre de dévs : ~10
- Modèle économique : SAAS
- License : Apache + Propriétaire
Simple comme Excel, puissant comme une base de données



- Naissance : 2019
- Site internet : https://baserow.io
- Nombre de dévs : ~4
- Modèle économique : Premium + SAAS
- License : MIT Expat + Propriétaire premium
Open source no-code database and Airtable alternative


- Naissance : 2020 avec historique 2017
- Site internet : https://nocodb.com/
- Nombre de dévs : ~4
- Modèle économique : FLOSS
- License : AGPL v3
NocoDB is an open source Airtable alternative.


- Naissance : Mars 2021
- Site internet : https://tooljet.io
- Nombre de dévs : ~3-4
- Modèle économique : SAAS + EE
- License : MIT Expat + Propriétaire premium
Build & deploy
internal tools
Open-source low-code framework


- Naissance : 2004 ! v9 fin 2019
- Site internet : https://directus.io
- Nombre de dévs : ~10
- Modèle économique : SAAS + tailored
- License : GPL v3
An Instant App & API for your SQL Database.

- Naissance : Juillet 2020, libéré le 6... Novembre !
- Site internet : https://locokit.io
- Nombre de dévs : ~5
- Modèle économique : Clients + selfhosted
- License : MIT
open source platform which provide
Database Management as a Spreadsheet
with an App Builder


Analyse - Panorama
- Logiciel libre
- Usage
- Fonctionnalités
- Évolutivité Performance
- Interopérabilité
- RWD / PWA / Application
Critères d'analyse
Légende
Icône | Sens |
---|---|
✅ | Disponible |
❌ | Indispo, non prévu |
⚒ | En cours d'implémentation ou prévu dans roadmap |
⁉ | Déception, d'usage ou de principe |
Critère important | |
Licence non libre ou modèle premium |
|
|
|
||||
---|---|---|---|---|---|---|
FLOSS | ✅ | ✅ | ✅ | |||
CE + EE | ✅ | ✅ | ||||
Propr. | ⁉ | |||||
Self Hosted | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
SAAS | ✅ | ✅ | ✅ | ✅ |
Logiciel Libre





Précisions sur l'usage de SeaTable : [lien github]
|
|
||||
---|---|---|---|---|---|
Installat° | ✅ | ✅ | ✅ | ✅ | ✅ |
Doc° | ✅ | ⚒ | ✅ | ⚒ | ✅ |
Ergo. | ✅ | ⁉ | ✅ | ⚒ | ✅ |
Abordage | ⁉ | ✅ | ❌ | ⚒ | ✅ |
Swagger | ✅ | ✅ | ❌ | ✅ | ✅ |
Multi projet | ❌ | ✅ | ⁉ | ✅ | ✅ |
Usage




|
|
||||
---|---|---|---|---|---|
Permissions lignes | ✅ | ⁉ | ⁉ | ✅ | ✅ |
Permissions colonnes | ✅ | ⁉ | ⁉ | ⚒ | ⁉ |
Import CSV | ❌ | ⁉ | ❌ | ⚒ | ✅ |
Import JSON | ❌ | ⁉ | ❌ | ⚒ | ✅ |
Export | ✅ | ✅ | ❌ | ✅ | ✅ |
Templates | ✅ | ✅ | ❌ | ✅ | ✅ |
Formulaires | ✅ | ✅ | ✅ | ✅ | ✅ |
Fonctionnalités
Spreadsheet




|
|
||||
---|---|---|---|---|---|
Relations 1-n | ✅ | ✅ | ⁉ | ✅ | ⚒ |
Relations n-n | ⁉ | ✅ | ⁉ | ❌ | ❌ |
Lookup columns | ❌ | ✅ | ⁉ | ✅ | ❌ |
Rollup columns | ❌ | ✅ | ⁉ | ❌ | ❌ |
Single Select | ✅ | ✅ | ✅ | ✅ | ✅ |
Formules | ⁉ | ✅ | ❌ | ✅ | ✅ |
Géométries | ✅ | ✅ | ✅ | ✅ | ❌ |
Fichiers | ✅ | ✅ | ⁉ | ✅ | ✅ |
Fonctionnalités
Données gérées




|
|
||||
---|---|---|---|---|---|
Grille / Tableau | ✅ | ✅ | ⁉ | ✅ | ✅ |
Calendrier | ✅ | ✅ | ⁉ | ⚒ | ⚒ |
Gallerie / Card | ✅ | ✅ | ⁉ | ⚒ | ❌ |
Kanban | ❌ | ✅ | ⁉ | ⚒ | ⚒ |
Formulaire |
✅ | ✅ | ✅ | ✅ | ✅ |
Carte géo |
✅ | ✅ | ❌ | ✅ | ❌ |
Fonctionnalités
Styles de vue proposées




|
|
||||
---|---|---|---|---|---|
App builder | ✅ | ❌ | ✅ | ✅ | ❌ |
Communication inter blocs | ❌ | ❌ | ✅ | ✅ | ❌ |
Style carte | ❌ | ❌ | ❌ | ✅ | ❌ |
Fonctionnalités
App builder




|
|
||||
---|---|---|---|---|---|
Import 30k lignes |
7mn via API |
⁉ | ❌ | > 10mn via API |
7s via UI |
Modularité | ✅ | ❌ | ⁉ | ❌ | ✅ |
Thème | ✅ | ✅ | ⁉ | ✅ | ❌ |
Performance Modularité




|
|
||||
---|---|---|---|---|---|
API REST | ✅ | ✅ | ✅ | ✅ | ✅ |
API GraphQL | ✅ | ✅ | ✅ | ❌ | ✅ |
Web Socket | ⚒ | ⁉ | ⁉ | ⚒ | ⁉ |
Webhooks | ✅ | ✅ | ✅ | ✅ | ⚒ |
Stockage BDD | ✅ | ✅ | ✅ | ✅ | ✅ |
Auth OIDC | ✅ | ⁉ | ✅ | ⚒ | ✅ |
Partage | ⁉ | ✅ | ❌ | ⚒ | ✅ |
Interopérabilité




Spreadsheet
3 grandes familles
App builder
Hybride
Spreadsheet | App builder | Hybride |
---|---|---|
|
3 grandes familles





Retour d'expérience sur l'usage du nocode / low-code
Les plus
- faciles à instancier
- les utilisateurs aiment l'autonomie, avec certes une appréhension initiale
- systèmes généralement interopérables
Les moins
- maintenabilité sur du moyen-long terme
- attention à ce qui est généré : base, API et comment cela peut évoluer
- erreurs souvent silentieuses

Nos recommandations ?
|
|||||
---|---|---|---|---|---|
Spreadsheet | ⚒ | ✅ | ❌ | ✅ | ✅ |
over SQL | ✅ | ✅ | ✅ | ⚒ | ❌ |
ACL (row / field) | ✅ | ⁉ | ❌ | ✅⚒ | ⚒ |
App + App builder | ✅ |
❌ | ✅ | ✅⚒ | ❌ |




Cas d'usage
Merci !
Et aussi un grand Merci à Aline qui a beaucoup testé ces outils... !
Les plus et les moins
Les plus
- vraie alternative AirTable
- fonctionnalités spreadsheet avancées
- modularité avec plugins
- thèmable
- noeud n8n
- gestion des formulaires
- gestion de la donnée géo via plugin
- gestion de fichiers
Les moins
- permissions simples
- pas libre !
- limitations sur la "Community Edition"
- pas de "vraie" communauté
- pas de base de données
- API complexe
- pas d'app builder
SeaTable
Les plus
- API REST / GraphQL + Swagger adapté à la base créée
- Ergonomie épurée et efficace
- clarté sur la roadmap
- création de formulaire
- gestion des formules
- modularité via plugins
- performance++
- gestion des fichiers
- présence de templates
Les moins
- jeunesse de l'outil
- permissions et OAuth disponibles en mode Premium
- vraie base SQL, mais tables "mélangées"
- un Makinien s'en va chez eux ! :'(
- pas d'app builder
BaseRow
Les plus
- interopérabilité ++
- noeud n8n
- se câble à une bdd
- API REST + GraphQL
- gestion des rôles
- plusieurs vues disponibles (Galerie, Calendrier, Grille,...)
- gestion des fichiers
Les moins
- une UX encore fragile
- il faut une bdd pré existante :-)
- difficulté ressentie d'abordage pour la configuration
- formules existantes, mais limitées
NocoDB
Les plus
- possibilité de se cabler à des bases, API REST
- glisser-déposer des composants de l'app
- adapté pour une app interne / outil de reporting
Les moins
- un app builder "seul" nous paraît limité
- abordage délicat
- usage orienté plus code que nocode (SQL nécessaire)
- SSO dans l'EE
Tooljet
Les plus
- 9ème version
- gestion des fichiers
- gestion des permissions
- UI/UX cohérente
- interopérabilité ++
- communication temps réel
- traduction des champs
- layouts disponibles
- données géographiques
- modularité ++
Les moins
- mono projet
- options très avancées, on est très (trop ?) proche de la base
- pas de vraie interface spreadsheet (mais planifiée)
- app "limitée"
Directus
Les plus
- thémable
- app builder (léger)
- gestion des permissions
- FLOSS
- visualisation du schéma de la base
- multi projet
- gestion des fichiers
- gestion donnée géo
- formules
Les moins
- projet jeune
- pas d'import de fichier
- performance à améliorer
- interface en perfectionnement
- manque de visualisation (Calendrier, Kanban, Galerie)
- pas de système de plugins
LocoKit
Panorama des outils libres nocode / lowcode
By mdartic
Panorama des outils libres nocode / lowcode
- 1,979