À propos de Tooljet
ToolJet est un framework low-code open-source pour créer et déployer des outils internes avec un minimum d'effort d'ingénierie. Le constructeur d'interface frontend drag-and-drop de ToolJet vous permet de créer des interfaces complexes et réactives en quelques minutes. De plus, vous pouvez intégrer diverses sources de données, y compris des bases de données comme PostgreSQL, MongoDB et Elasticsearch ; des points d'accès API avec support OpenAPI spec et OAuth2 ; des outils SaaS comme Stripe, Slack, Google Sheets, Airtable et Notion ; ainsi que des services de stockage d'objets comme S3, GCS et Minio, pour récupérer et écrire des données.
Toutes les fonctionnalités
- Constructeur d'applications visuel : Plus de 45 composants réactifs intégrés, notamment des tableaux, graphiques, listes, formulaires et barres de progression.
- Base de données ToolJet : Base de données no-code intégrée.
- Multi-pages : Créez une application avec plusieurs pages.
- Édition multijoueur : Permet la construction simultanée d'applications par plusieurs développeurs.
- Plus de 50 sources de données : Intégration avec des bases de données externes, du stockage cloud et des API.
- Desktop & mobile : Personnalisez les largeurs de mise en page pour s'adapter à différentes tailles d'écran.
- Auto-hébergement : Prend en charge Docker, Kubernetes, AWS EC2, Google Cloud Run, et plus encore.
- Collaboration : Ajoutez des commentaires n'importe où sur le canevas et mentionnez les membres de votre équipe.
- Extension par plugins : Utilisez notre outil en ligne de commande pour créer facilement de nouveaux connecteurs.
- Contrôle de version : Gérez plusieurs versions d'applications avec un cycle de publication structuré.
- Exécution de code JS & Python : Exécutez des fragments personnalisés de JavaScript et Python.
- Contrôle d'accès granulaire : Définissez des permissions au niveau des groupes et des applications.
- Low-code : Utilisez du code JS presque partout dans le constructeur, comme définir la couleur du texte selon le statut avec
status === 'success' ? 'green' : 'red'
. - Éditeurs de requêtes no-code : Des éditeurs de requêtes sont disponibles pour toutes les sources de données prises en charge.
- Joindre et transformer les données : Transformez les résultats des requêtes en utilisant du code JavaScript ou Python.
- Sécurisé : Toutes les informations d'identification sont cryptées de manière sécurisée avec
aes-256-gcm
. - Confidentialité des données : ToolJet sert uniquement de proxy et ne stocke pas de données.
- SSO : Prend en charge plusieurs fournisseurs d'authentification unique.
Variables d'environnement
Voir les variables d'environnement
- PROJECT
- tooljet
- DOMAIN
- stack.localhost
- TOOLJET_HOST
- https://$PROJECT.$DOMAIN
- LOCKBOX_MASTER_KEY
- 0000000000000000000000000000000000000000000000000000000000000000
- SECRET_KEY_BASE
- replace_with_secret_key_base
- SERVER_HOST
- tooljet
- REDIS_HOST
- tooljet-redis
- REDIS_USER
- tooljet
- REDIS_PASSWORD
- password
- ORM_LOGGING
- PG_DB
- tooljet
- PG_USER
- tooljet
- PG_HOST
- tooljet-postgres
- PG_PASS
- password
- ENABLE_TOOLJET_DB
- true
- TOOLJET_DB
- data
- TOOLJET_DB_USER
- $PG_USER
- TOOLJET_DB_HOST
- tooljet-postgres
- TOOLJET_DB_PASS
- $PG_PASS
- PGRST_HOST
- tooljet-postgrest
- PGRST_JWT_SECRET
- CHECK_FOR_UPDATES
- true
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_SECRET
- DEFAULT_FROM_EMAIL
- hello@tooljet.io
- SMTP_USERNAME
- SMTP_PASSWORD
- SMTP_DOMAIN
- SMTP_PORT
- DISABLE_SIGNUPS
- APM_VENDOR
- SENTRY_DNS
- SENTRY_DEBUG
- COMMENT_FEATURE_ENABLE
- ENABLE_MULTIPLAYER_EDITING
- true
- ENABLE_MARKETPLACE_FEATURE
- SSO_GOOGLE_OAUTH2_CLIENT_ID
- SSO_GIT_OAUTH2_CLIENT_ID
- SSO_GIT_OAUTH2_CLIENT_SECRET
- SSO_GIT_OAUTH2_HOST
- SSO_ACCEPTED_DOMAINS
- SSO_DISABLE_SIGNUPS
- ENABLE_ONBOARDING_QUESTIONS_FOR_ALL_SIGN_UPS
- USER_SESSION_EXPIRY