Local First (fr)

Le Local First Software, c'est quoi ?

Le terme vient d'un article de l'institut Ink & Switch en 2019. Il définit 7 propriétés qu'un logiciel devrait respecter pour...

te rendre le plein contrôle de tes données.


Contrairement aux applications SaaS classiques, où tout passe par des serveurs distants, une application Local First place tes données sur ton appareil.

Propriétés Local First

FADAcore

1. ⏱ Pas d'attente
L'interface répond instantanément car les actions ne dépendent pas du réseau. Le temps de réponse est celui de ta machine, pas d'un serveur à l'autre bout du monde.

✅ Développé en C++.
✅ Exécutable de 4Mo.
✅ BDD locale.

2. 📱 Multi-appareils
Tes données te suivent sur tous tes appareils. La synchronisation se fait en arrière-plan, sans jamais bloquer ton travail.
✅ Ordinateur Linux.
✅ Ordinateur Windows.
📵 Ordinateur Mac.
📵 Smartphone (à venir).
📵 Réfrigérateur (pas prévu).
3. 📴 Fonctionne hors ligne
L'application reste pleinement utilisable sans connexion.
✅ Application locale.
✅ BDD locale.
4. 🔀 Collaboration
Plusieurs personnes peuvent travailler ensemble, sans écraser le travail des autres. Les modifications réalisées hors ligne se fusionnent proprement.
✅ Synchronisation intelligente.
✅ Synchro multi-versions.
✅ Règles de résolution pour les conflits de données.
⚠️ Echange de la BDD complète à chaque synchro (avec compression).
5. 💎 Longévité
Tes données restent lisibles même si l'application disparaît. Elles sont stockés dans des formats ouverts et documentés. Elles peuvent être facilement exportées.

✅ Exports des données utilisateur.
✅ Export schema de la BDD.

6. 🔒 Confidentialité par défaut
Tes données ne sont pas transférées en clair vers un serveur. Elles sont chiffrées et restent privées.
✅ Synchro internet: AES 256 bits GCM.
⚠️ Non chiffré sur tes appareils.
7. 🔑 Tes données t'appartiennent
Tu as un accès exclusif à tes données et tu peux les emporter ailleurs à tout moment.
✅ Aucune utilisation tierse de tes données.
✅ SQLite non chiffré en local, exports CSV.

L'internet est de moins en moins sûr, la surveillance de plus en plus forte, une page se tourne, adoptons de nouveaux usages.