Panorama des outils nocode / low-code

Alternatives libres à AirTable, Notion, Fibery, Coda, Kantree...

Mathieu Dartigues - Artisan dév pleine pile - Autonomens / Makina Corpus

github - twitter - linkedin

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

  1. Logiciel libre
  2. Usage
  3. Fonctionnalités
  4. Évolutivité Performance
  5. Interopérabilité
  6. 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

Made with Slides.com