🚀 Tooljet

Una plataforma low-code para construir herramientas internas

★ 33.6k Internal tool Low-code No-code

Homepage · Source code

Author: ToolJet, Inc · License: AGPL-3.0

Version: 3.0.14 · Updated

Acerca de Tooljet

ToolJet es un framework de código abierto y bajo código para crear e implementar herramientas internas con un mínimo esfuerzo de ingeniería. El constructor frontend de arrastrar y soltar de ToolJet te permite crear interfaces complejas y responsivas en minutos. Además, puedes integrar varias fuentes de datos, incluyendo bases de datos como PostgreSQL, MongoDB y Elasticsearch; endpoints de API con soporte para OpenAPI spec y OAuth2; herramientas SaaS como Stripe, Slack, Google Sheets, Airtable y Notion; así como servicios de almacenamiento de objetos como S3, GCS y Minio, para obtener y escribir datos.

Panel de control de Tooljet mostrando inventario y pedidos


Todas las características

  • Constructor Visual de Aplicaciones: Más de 45 componentes responsivos integrados, incluyendo Tablas, Gráficos, Listas, Formularios y Barras de Progreso.
  • Base de Datos ToolJet: Base de datos sin código integrada.
  • Múltiples Páginas: Construye una aplicación con múltiples páginas.
  • Edición Multijugador: Permite la construcción simultánea de aplicaciones por múltiples desarrolladores.
  • Más de 50 fuentes de datos: Integración con bases de datos externas, almacenamiento en la nube y APIs.
  • Escritorio y móvil: Personaliza anchos de diseño para adaptarse a varios tamaños de pantalla.
  • Auto-alojamiento: Soporta Docker, Kubernetes, AWS EC2, Google Cloud Run y más.
  • Colaboración: Añade comentarios en cualquier parte del lienzo y etiqueta a los miembros de tu equipo.
  • Extensible con plugins: Usa nuestra herramienta de línea de comandos para crear nuevos conectores fácilmente.
  • Control de versiones: Gestiona múltiples versiones de aplicaciones con un ciclo de lanzamiento estructurado.
  • Ejecuta código JS y Python: Ejecuta fragmentos personalizados de JavaScript y Python.
  • Control de acceso granular: Establece permisos tanto a nivel de grupo como de aplicación.
  • Bajo código: Usa código JS casi en cualquier parte del constructor, como establecer el color del texto según el estado con status === 'success' ? 'green' : 'red'.
  • Editores de consultas sin código: Editores de Consultas disponibles para todas las fuentes de datos soportadas.
  • Une y transforma datos: Transforma resultados de consultas usando código JavaScript o Python.
  • Seguro: Todas las credenciales están cifradas de forma segura usando aes-256-gcm.
  • Privacidad de Datos: ToolJet funciona únicamente como proxy y no almacena datos.
  • SSO: Soporta múltiples proveedores de Inicio de Sesión Único.

Variables de entorno

Ver variables de entorno
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
 

Relacionados

  1. Appsmith  Appsmith

    Constructor de herramientas internas

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