ToolJet logo

ToolJet

Rapidly create internal tools with a visual low‑code builder

ToolJet provides a drag‑and‑drop visual builder, 75+ data source connectors, multi‑page apps, and collaborative editing, enabling teams to develop internal dashboards and workflows without writing code.

ToolJet banner

Overview

Who benefits

ToolJet is aimed at product, operations, and engineering teams that need to deliver internal dashboards, admin panels, and workflow tools quickly, without allocating extensive development resources.

Core capabilities

The platform offers a drag‑and‑drop visual builder with over 60 responsive components, a built‑in no‑code database, and the ability to run JavaScript or Python directly in apps. With more than 75 native connectors, users can bind to SQL databases, REST APIs, SaaS services, and object storage. Collaboration features such as inline comments, mentions, and multi‑user editing enable teams to co‑create in real time.

Flexible deployment

ToolJet can be self‑hosted on any infrastructure—Docker, Kubernetes, or major cloud providers (AWS, GCP, Azure). The same codebase powers the managed ToolJet Cloud offering, giving organizations the choice between on‑premise control and a fully hosted solution.

Highlights

60+ responsive UI components
Built‑in no‑code database
75+ native data source integrations
Extensible plugin system via CLI

Pros

  • Highly extensible with custom plugins
  • Robust security with AES‑256‑GCM and SSO
  • Flexible self‑hosting options across cloud providers
  • Collaborative multi‑user editing

Considerations

  • Steeper learning curve for complex workflows
  • Enterprise AI features require paid tier
  • Performance depends on underlying infrastructure
  • Limited native mobile app support

Managed products teams compare with

When teams consider ToolJet, these hosted platforms usually appear on the same shortlist.

DronaHQ logo

DronaHQ

Low-code platform for internal apps, workflows, and AI agents with enterprise controls

Jet Admin logo

Jet Admin

No-code internal tools with automations, RBAC/SSO, and optional self-hosting

OutSystems logo

OutSystems

Low-code application development platform for rapidly building enterprise web and mobile apps

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Teams building internal dashboards and admin panels
  • Organizations needing on‑premise data compliance
  • Developers who want to prototype apps quickly without a full codebase
  • Businesses that require collaborative low‑code development

Not ideal when

  • Public‑facing consumer apps requiring extensive branding
  • Projects needing out‑of‑the‑box mobile native experiences
  • Small one‑off scripts where a full platform adds overhead
  • Teams without any technical resources to manage self‑hosting

How teams use it

Internal KPI Dashboard

Stakeholders view real‑time metrics from multiple databases without writing SQL.

Employee Time‑Tracking App

HR can approve hours and generate reports via a drag‑and‑drop form.

AWS S3 Browser

Ops staff browse, upload, and manage bucket contents directly from a custom UI.

Automated Approval Workflow

Business users design a multi‑step approval process that triggers notifications and updates records automatically.

Tech snapshot

JavaScript67%
TypeScript24%
SCSS7%
Dockerfile1%
Shell1%
Handlebars1%

Tags

no-codekubernetesself-hostedlow-codeinternal-projectlow-code-development-platformhacktoberfestinternal-applicationsai-app-builderworkflow-automationnodejsinternal-toolsweb-development-toolsinternal-toollow-code-frameworktypescriptjavascriptreactjsdocker

Frequently asked questions

Can I self‑host ToolJet?

Yes, it can be deployed via Docker, Kubernetes, or any cloud VM using the provided guides.

What languages can I run inside apps?

ToolJet supports JavaScript and Python snippets for custom logic and data transformation.

Is there a free tier?

The Community Edition is free and includes all core features; AI and enterprise capabilities are part of the paid ToolJet AI offering.

How does ToolJet handle data security?

All data traffic is proxied, encrypted with AES‑256‑GCM, and supports SSO and granular access controls.

Do I need to know React to use the builder?

No, the visual interface requires no coding, though familiarity with web concepts can help when extending with plugins.

Project at a glance

Active
Stars
37,300
Watchers
37,300
Forks
4,934
LicenseAGPL-3.0
Repo age4 years old
Last commit13 hours ago
Self-hostingSupported
Primary languageJavaScript

Last synced 13 hours ago