21 points par xguru 2021-07-22 | 3 commentaires | Partager sur WhatsApp

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

 
xguru 2021-07-25

Par rapport aux autres BaaS open source, ses points forts semblent être une installation simple et des fonctionnalités variées.

 
enarche 2021-07-22

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 ~

 
xguru 2021-07-22

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 !