SCRIPT

ToolJet: Your Open-Source Solution for Building Internal Apps

ToolJet is an open-source platform that simplifies the creation of internal tools and workflows, perfect for developers and teams looking for flexibility.

tooljet internal-tools app-builder javascript open-source devops
ToolJet: Your Open-Source Solution for Building Internal Apps

📦 Get ToolJet: Your Open-Source Solution for Building Internal Apps

vdevelop· GNU Affero General Public License v3.0· ⭐ 38K stars · Updated Jun 5, 2026

In today’s fast-paced business environment, companies are constantly on the lookout for ways to streamline operations and enhance productivity. Internal applications play a vital role in achieving this goal, but building them from scratch can be time-consuming and challenging. ToolJet addresses this problem by providing an open-source platform for developers to create internal tools, dashboards, and AI agents effortlessly. With its user-friendly visual builder, teams can save time and focus on what truly matters — driving their business forward.

What Is ToolJet?

ToolJet is the open-source foundation of ToolJet AI, designed specifically for creating and deploying internal applications. It offers a powerful visual builder that allows users to construct applications using a drag-and-drop interface. ToolJet integrates with various databases, APIs, and services, making it an ideal solution for developers and teams aiming to create custom workflows and business applications without extensive coding.

Key Features

  • Visual App Builder: ToolJet provides over 60 responsive components, including tables, charts, forms, and lists, allowing for a rich user experience.
  • No-Code Database: The built-in ToolJet database enables users to manage data without needing to set up an external database.
  • Multi-page Apps: Create complex applications with multiple pages and support for multiplayer editing, perfect for collaborative teams.
  • 80+ Data Sources: Easily connect to various databases, APIs, cloud storage solutions, and SaaS tools to streamline data integration.
  • Flexible Deployment: ToolJet can be self-hosted on platforms like Docker, Kubernetes, AWS, GCP, and Azure, providing versatility for deployment.
  • Collaboration Tools: Enhance teamwork with inline comments, mentions, and granular access control for different users.
  • Extensibility: Developers can create plugins and connectors using the ToolJet CLI, making the platform highly customizable.

Installation & Setup

Setting up ToolJet is straightforward. Here’s how you can get started:

CODE
git clone https://github.com/ToolJet/ToolJet.git
cd ToolJet
npm install
npm run build

To start the application using Docker, simply run:

CODE
docker-compose up -d

Once the setup is complete, you can access ToolJet by navigating to http://localhost:3000 in your web browser.

How to Use It

Let’s look at a practical example of creating a simple inventory management app.

  1. Open ToolJet and create a new project.
  2. Use the visual builder to drag and drop a table component onto the canvas.
  3. Connect the table to your no-code database to display inventory items.
  4. Add a form component to insert new items into your inventory.
  5. Use action buttons to implement functions like updating and deleting items.

This process can be accomplished with minimal coding, allowing you to build and iterate quickly.

Who Should Use ToolJet?

ToolJet is ideal for developers, product managers, and teams at startups or enterprises looking to streamline their internal processes. Whether you’re building dashboards, internal tools, or workflows, ToolJet provides the flexibility and scalability you need to adapt to changing business requirements.

Final Thoughts

ToolJet is an impressive tool for anyone looking to create internal applications without the overhead of traditional development processes. Its combination of a visual builder, extensive data source integrations, and collaboration features make it a go-to choice for teams aiming to enhance productivity. While there are other platforms available, ToolJet’s open-source nature means you have control over your applications and can customize them to fit your unique needs. If you’re considering building internal tools, ToolJet deserves your attention.

ScriptForge Admin

Senior developer and curator of the ScriptForge platform. Specializing in PHP, Laravel, and full-stack JavaScript development.

gh
𝕏
🌐

Related Scripts