Budibase est une plate-forme open source low-code qui permet aux ingénieurs d'économiser des centaines d'heures à créer des formulaires, des portails et des applications d'approbation en toute sécurité.
Contrairement à d'autres plates-formes, avec Budibase, vous créez et expédiez des applications d'une seule page. Les applications Budibase intègrent des performances et peuvent être conçues de manière réactive, offrant aux utilisateurs une expérience exceptionnelle.
Budibase est open source - sous licence GPL v3. Cela devrait vous donner l’assurance que Budibase sera toujours là. Vous pouvez également coder avec Budibase ou le créer et apporter des modifications à votre guise, offrant ainsi une expérience conviviale pour les développeurs.
Budibase extrait des données de plusieurs sources, notamment MongoDB, CouchDB, PostgreSQL, MariaDB, MySQL, Airtable, S3, DynamoDB ou une API REST. Et contrairement à d’autres plateformes, avec Budibase, vous pouvez repartir de zéro et créer des applications professionnelles sans sources de données. Demandez de nouvelles sources de données.
Budibase est livré avec des composants puissants et magnifiquement conçus que vous pouvez utiliser comme des éléments de base pour créer votre interface utilisateur. Nous exposons également bon nombre de vos options de style CSS préférées afin que vous puissiez faire un effort créatif supplémentaire. Demander un nouveau composant.
Gagnez du temps en automatisant les processus et flux de travail manuels. De la connexion aux webhooks à l'automatisation des e-mails, dites simplement à Budibase quoi faire et laissez-le travailler pour vous. Vous pouvez facilement créer de nouvelles automatisations pour Budibase ici ou demander une nouvelle automatisation.
Budibase s'intègre à un certain nombre d'outils populaires vous permettant de créer des applications parfaitement adaptées à votre pile.
Budibase est conçu à l'échelle. Avec Budibase, vous pouvez vous auto-héberger sur votre propre infrastructure et gérer globalement les utilisateurs, l'intégration, SMTP, les applications, les groupes, les thèmes et bien plus encore. Vous pouvez également mettre à disposition des utilisateurs/groupes un portail d'applications et diffuser la gestion des utilisateurs au responsable du groupe.
Comme pour tout ce que nous construisons dans Budibase, notre nouvelle API publique est simple à utiliser, flexible et introduit une nouvelle extensibilité. Pour résumer, l'API Budibase permet :
Vous pouvez en savoir plus sur l'API Budibase aux endroits suivants :
Déployez Budibase à l'aide de Docker, Kubernetes et Digital Ocean sur votre infrastructure existante. Ou utilisez Budibase Cloud si vous n'avez pas besoin de vous auto-héberger et que vous souhaitez démarrer rapidement.
La documentation Budibase se trouve ici.
Si vous avez une question ou souhaitez parler avec d'autres utilisateurs de Budibase et rejoindre notre communauté, veuillez accéder aux discussions Github.
Budibase s'engage à offrir à chacun une expérience accueillante, diversifiée et sans harcèlement. Nous attendons de tous les membres de la communauté Budibase qu'ils respectent notre code de conduite . Veuillez le lire.
De l'ouverture d'un rapport de bug à la création d'une pull request : chaque contribution est appréciée et bienvenue. Si vous envisagez d'implémenter une nouvelle fonctionnalité ou de modifier l'API, veuillez d'abord créer un problème. De cette façon, nous pouvons garantir que votre travail n’est pas vain. Les instructions de configuration de l’environnement sont disponibles ici.
Un bon point de départ pour commencer à contribuer est le projet First Time Issues.
Budibase est un monorepo géré par lerna. Lerna gère la construction et la publication des packages budibase. À un niveau élevé, voici les packages qui composent Budibase.
packages/builder - contient le code pour l'application svelte côté client budibase builder.
packages/client - Un module qui s'exécute dans le navigateur chargé de lire la définition JSON et de créer des applications Web vivantes et respirantes à partir de celle-ci.
packages/server - Le serveur budibase. Cette application Koa est chargée de servir le JS pour les applications de construction et budibase, ainsi que de fournir l'API pour l'interaction avec la base de données et le système de fichiers.
Pour plus d’informations, consultez CONTRIBUTION.md
Budibase est open source, sous licence GPL v3. Les bibliothèques de clients et de composants sont sous licence MPL - les applications que vous créez peuvent donc être sous licence comme vous le souhaitez.
Si vous rencontrez des problèmes entre les mises à jour du constructeur, veuillez utiliser le guide ici pour nettoyer votre environnement.
Merci à ces personnes merveilleuses (clé emoji) :
Réalisé avec contrib.rocks.