ToolJet — Open Source Low-Code Platform for Business Apps
ToolJet is an open-source low-code platform for building internal tools, dashboards, and business applications. It provides a visual app builder, workflow automation, AI integration, and connects to 30+ data sources out of the box.
Instalación lista para agent
Este activo puede instalarse después de elegir el runtime, revisar el plan y ejecutar el comando correspondiente.
npx -y tokrepo@latest install eac97f87-371c-11f1-9bc6-00163e2b0d79 --target codexEjecutar después de confirmar el plan con dry-run.
What it is
ToolJet is an open-source low-code platform for building internal tools, dashboards, and business applications. It provides a drag-and-drop visual app builder, workflow automation, AI integration, and connects to over 30 data sources out of the box.
ToolJet is designed for developers and ops teams who need to ship admin panels, approval workflows, customer-facing portals, and data dashboards without building everything from scratch. It runs self-hosted via Docker or on ToolJet Cloud.
How it saves time or tokens
Instead of writing frontend and backend code for every internal tool, ToolJet lets you assemble apps from pre-built components (tables, forms, charts, calendars, maps) and connect them directly to databases, APIs, and SaaS tools. Workflow automation handles multi-step processes with triggers and actions, replacing custom scripts. The visual builder eliminates the need for a separate frontend framework, reducing development time from weeks to hours.
How to use
- Deploy ToolJet with Docker:
git clone https://github.com/ToolJet/ToolJet.git
cd ToolJet
docker compose up -d
- Open
http://localhost:80and create an admin account on first visit.
- Connect a data source (PostgreSQL, MySQL, REST API, Google Sheets, etc.) from the Data Sources panel.
- Drag components onto the canvas (Table, Form, Chart) and bind them to your data source queries.
- Add JavaScript transformers or event handlers for custom logic, then deploy your app.
Example
// ToolJet query transformer example
// Filter rows from a PostgreSQL query result
const activeUsers = queries.getUsers.data.filter(
user => user.status === 'active'
);
return activeUsers.map(user => ({
name: user.full_name,
email: user.email,
lastLogin: new Date(user.last_login).toLocaleDateString()
}));
Related on TokRepo
- No-Code AI Tools — Explore more no-code platforms for building without writing code
- Automation Tools — Tools that automate repetitive workflows and processes
This tool integrates with standard development workflows and requires minimal configuration to get started. It is available as open-source software with documentation and community support through the official repository. The project follows semantic versioning for stable releases.
For teams evaluating this tool, the key advantage is reducing manual work in repetitive tasks. The automation provided by the built-in features means less custom code to maintain and fewer integration points to manage. This translates directly to lower maintenance costs and faster iteration cycles.
Common pitfalls
- Self-hosted ToolJet requires Docker and a PostgreSQL database for metadata storage; do not skip the database setup or you will lose app configurations on restart.
- The visual builder handles most use cases, but complex business logic still requires writing JavaScript in query transformers; plan for developer involvement on non-trivial apps.
- Data source credentials are stored in ToolJet's database; secure your instance with HTTPS and strong admin passwords before connecting production databases.
Preguntas frecuentes
ToolJet connects to 30+ data sources including PostgreSQL, MySQL, MongoDB, REST APIs, GraphQL, Google Sheets, Airtable, Stripe, Slack, and more. You can also write custom JavaScript queries for any HTTP endpoint.
Yes. ToolJet is licensed under AGPL-3.0 and can be self-hosted at no cost. ToolJet Cloud offers a managed version with additional features and support tiers for teams that prefer not to self-host.
Both are low-code platforms for internal tools. ToolJet is open-source and self-hostable, while Retool is proprietary SaaS. ToolJet provides a similar visual builder and data source connectors but gives you full control over your data and deployment.
ToolJet supports building customer-facing portals, though it is primarily designed for internal tools. For customer-facing use cases, consider whether the component library and theming options meet your UI requirements.
Yes. ToolJet includes a workflow automation engine that lets you define multi-step processes with triggers, conditions, and actions. Workflows can call APIs, send notifications, and transform data automatically.
Referencias (3)
- ToolJet GitHub— ToolJet provides a visual app builder with 30+ data source integrations
- ToolJet Documentation— ToolJet supports workflow automation with triggers and actions
- ToolJet GitHub License— ToolJet is AGPL-3.0 licensed open-source software
Relacionados en TokRepo
Discusión
Activos relacionados
Budibase — Open Source Low-Code App Builder
Budibase is an open-source low-code platform for building internal tools, admin panels, dashboards, and workflow apps in minutes. Connect any database and deploy instantly.
SigNoz — Open Source APM & Observability Platform
SigNoz is an open-source Datadog/New Relic alternative with logs, traces, and metrics in one platform. Native OpenTelemetry support, ClickHouse backend, and powerful dashboards.
Zitadel — Open Source Identity Infrastructure
Zitadel is an open-source identity management platform with OIDC, SAML, SSO, MFA, passkeys, and multi-tenancy — built for cloud-native apps and enterprise needs.
NocoDB — Open Source No-Code Database Platform
NocoDB turns any SQL database into a smart spreadsheet with REST APIs. Open-source Airtable alternative with views, automations, and team collaboration.