关于 Tooljet
ToolJet是一个开源低代码框架,用于以最少的工程努力构建和部署内部工具。ToolJet的拖放式前端构建器允许您在几分钟内创建复杂、响应式的前端。此外,您可以集成各种数据源,包括PostgreSQL、MongoDB和Elasticsearch等数据库;支持OpenAPI规范和OAuth2的API端点;Stripe、Slack、Google Sheets、Airtable和Notion等SaaS工具;以及S3、GCS和Minio等对象存储服务,用于获取和写入数据。
所有功能
- 可视化应用构建器: 45+内置响应式组件,包括表格、图表、列表、表单和进度条。
- ToolJet数据库: 内置无代码数据库。
- 多页面: 构建具有多个页面的应用程序。
- 多人编辑: 允许多个开发者同时构建应用。
- 50+数据源: 集成外部数据库、云存储和API。
- 桌面和移动端: 自定义布局宽度以适应各种屏幕尺寸。
- 自托管: 支持Docker、Kubernetes、AWS EC2、Google Cloud Run等。
- 协作: 在画布上的任何位置添加评论并标记团队成员。
- 插件扩展: 使用我们的命令行工具轻松引导新连接器。
- 版本控制: 通过结构化发布周期管理多个应用版本。
- 运行JS和Python代码: 执行自定义JavaScript和Python脚本。
- 精细的访问控制: 在组和应用级别设置权限。
- 低代码: 在构建器中几乎任何地方都可以使用JS代码,例如根据状态设置文本颜色:
status === 'success' ? 'green' : 'red'
。 - 无代码查询编辑器: 为所有支持的数据源提供查询编辑器。
- 连接和转换数据: 使用JavaScript或Python代码转换查询结果。
- 安全: 所有凭证都使用
aes-256-gcm
安全加密。 - 数据隐私: ToolJet仅作为代理,不存储数据。
- SSO: 支持多个单点登录提供商。
环境变量
查看环境变量
- 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