🚀 Tooljet

Une plateforme low-code pour créer des outils internes

★ 33.6k Internal tool Low-code No-code

Homepage · Source code

Author: ToolJet, Inc · License: AGPL-3.0

Version: 3.0.14 · Updated

À 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.

Tableau de bord Tooljet montrant l'inventaire et les commandes


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
 

Autres alternatives

  1. Appsmith  Appsmith

    Créateur d'outils internes

    ★ 35.1k internal-tool low-code no-code