Un projet open source qui fournit toutes les fonctions backend de base nécessaires pour créer un service
-
Gestion des utilisateurs : utilisateurs et groupes, connexion sociale OAuth, 2FA, authentification basée sur JWT & gestion des autorisations, rate limiting, throttling des connexions
-
Gestion des données : définition de schéma, API CRUD avec pagination/recherche/relations, stockage de fichiers (images, vidéos, etc.)
-
Gestion du stockage : local, gDrive, S3, Dropbox, FTP..
-
Gestion de sites : création de plusieurs sites web, prise en charge de HTTPS avec LetsEncrypt, génération de sites statiques avec HUGO, exposition de dossiers via FTP
-
Gestion des intégrations et des actions : création de workflows et publication via API, appel d'API tierces avec la spécification Open API
-
Gestion des e-mails : utilisable comme service de messagerie avec SMTPS et IMAPS, serveur e-mail multi-hostname, prise en charge de plusieurs comptes e-mail
-
Fournit un tableau de bord
-
MySQL / Postgres / SQLite [par défaut]
-
JSON API / GraphQL pour les API CRUD
-
OAuth : Google, Github, Linkedin
-
API de suivi d'état : pour un blog, possibilité d'avoir des statuts comme draft/edited/published
-
Compatible avec tous les frameworks/clients comme React, Vue.js, Angular, Android, iOS, etc.
-
Open source en Go
→ utilisation mémoire très faible et possibilité de montée en charge horizontale
→ déployable sur divers matériels : arm5,arm6,arm7,arm64,mips,mips64,mips64le,mipsle
3 commentaires
Par rapport aux autres BaaS open source, ses points forts semblent être une installation simple et des fonctionnalités variées.
Début de la bêta publique de Supabase - une alternative open source à Firebase https://fr.news.hada.io/topic?id=3347
CloudBoost - moteur BaaS open source basé sur JavaScript https://fr.news.hada.io/topic?id=196
En ce moment, je m’intéresse beaucoup au développement backend en golang.
Dès que je l’ai vu, ça m’a tout de suite attiré.
« Ce week-end, c’est ça !!! »
Merci ~
On peut auto-héberger le backend très facilement et l’éditer, donc je vais essayer de faire quelques tests sur cette base. Ça a l’air sympa !