ToolJet is the open-source foundation of ToolJet AI - the enterprise app generation platform for building internal tools, dashboard, business applications, workflows and AI agents 🚀
Find a file
2026-04-16 00:09:43 +05:30
.do Fix DO template to main branch 2024-11-21 19:39:21 +05:30
.github Merge branch 'main' into rebase/lts-main-14-mgs 2026-04-09 21:07:43 +05:30
.husky Enhance TypeScript support in frontend configuration (#15576) 2026-03-19 12:41:32 +05:30
.vscode Enhance TypeScript support in frontend configuration (#15576) 2026-03-19 12:41:32 +05:30
cli Updated cli dev-dependencies 2024-08-05 12:44:23 +05:30
cypress-tests feat: Workspace Env Config (#15593) 2026-04-13 23:14:46 +05:30
deploy fix: update environment variables and improve setup scripts for production deployment 2026-02-19 11:38:38 +05:30
docker Enhance Dockerfile with nsjail and Redis setup 2026-03-05 11:52:19 +05:30
docs Feature/add couchbase support (#14518) (#15147) 2026-02-18 21:21:01 +05:30
frontend chore: update version to 3.21.18-beta 2026-04-16 00:09:43 +05:30
marketplace Fix Marketplace Plugin Reload when upgrading the Version (#15755) 2026-04-02 21:04:43 +05:30
plugins Merge branch 'main' into rebase/lts-main-14-mgs 2026-04-09 21:07:43 +05:30
queryPanel Modify strecture 2025-04-28 10:02:35 +05:30
release-scripts Refactor: Move customer ID retrieval inside selfhost check in payment handler (#14189) 2025-09-28 22:18:08 +05:30
server chore: update version to 3.21.18-beta 2026-04-16 00:09:43 +05:30
.dockerignore feat: add fe support for python wf (#15119) 2026-02-02 19:57:55 +05:30
.env.example Merge branch 'lts-3.16' into feature/wf-python-execution 2026-02-03 13:50:58 +05:30
.gitattributes Fix: Add git attributes file to standardize EOL characters (#3332) 2022-06-27 13:05:56 +05:30
.gitconfig Adding git status-all command to .gitconfig file (#12061) 2025-02-27 11:47:58 +05:30
.gitignore feat: Workspace Env Config (#15593) 2026-04-13 23:14:46 +05:30
.gitmodules Change submodule branches to lts-3.16 2025-09-25 12:25:46 +05:30
.node-version [Vulnerability] package upgrades (#14861) 2026-01-08 17:46:51 +05:30
.nvmrc Platform LTS Final fixes (#13221) 2025-07-09 22:36:41 +05:30
.slugignore changes for heroku fix (#4888) 2022-12-02 22:23:27 +05:30
.version chore: update version to 3.21.18-beta 2026-04-16 00:09:43 +05:30
AUTORESEARCH_PLAN.md Chore: Rehabilitate backend test suite (#15740) 2026-04-08 13:09:49 +05:30
CODE_OF_CONDUCT.md Accessibility features for Tooljet markdown files (#8057) 2023-11-01 16:44:28 +05:30
CODEOWNERS Merge pull request #13673 from ToolJet/new-codewoner 2025-08-05 16:57:15 +05:30
CONTRIBUTING.md Accessibility features for Tooljet markdown files (#8057) 2023-11-01 16:44:28 +05:30
db-git-sync.drawio.svg Enable Git Sync for Datasources, constants and dashboard (#15434) 2026-03-27 23:23:23 +05:30
dependabot.yml explicitly define directories for dependabot 2023-05-03 18:37:06 +05:30
docker-compose-debug.yaml feat(Docker): Enable debugging in docker containers (#10812) 2024-09-27 09:32:05 +05:30
docker-compose.yaml rebase with lts-3.16 2026-01-27 11:58:36 +05:30
eslint.config.mjs Enhance TypeScript support in frontend configuration (#15576) 2026-03-19 12:41:32 +05:30
LICENSE Switch to AGPL license (#854) 2021-09-28 12:37:26 +05:30
netlify.toml fix: Remove outdated API redirects from netlify.toml (#13188) 2025-07-03 23:02:06 +05:30
package-lock.json Enhance TypeScript support in frontend configuration (#15576) 2026-03-19 12:41:32 +05:30
package.json Enhance TypeScript support in frontend configuration (#15576) 2026-03-19 12:41:32 +05:30
README.md fix: update documentation links from tooljet.ai to tooljet.com across various components (#14607) 2025-11-24 00:27:53 +05:30
render.yaml Feature: Make tooljetdb optional (#5062) 2022-12-27 16:18:36 +05:30
SECURITY.md Accessibility features for Tooljet markdown files (#8057) 2023-11-01 16:44:28 +05:30
THIRD-PARTY-NOTICES chore: add third-party software notices and licenses (#15587) 2026-03-19 10:48:35 +05:30
update-version.js Setup sentry logging as per version and upload its source map (#7143) 2023-09-04 10:00:14 +05:30

ToolJet is an open-source low-code framework to build and deploy internal tools with minimal engineering effort. ToolJet's drag-and-drop frontend builder allows you to create complex, responsive frontends within minutes. Additionally, you can integrate various data sources, including databases like PostgreSQL, MongoDB, and Elasticsearch; API endpoints with OpenAPI spec and OAuth2 support; SaaS tools such as Stripe, Slack, Google Sheets, Airtable, and Notion; as well as object storage services like S3, GCS, and Minio, to fetch and write data.

If you find ToolJet useful, please consider giving us a star on GitHub! Your support helps us continue to innovate and deliver exciting features.

Docker Cloud Build Status Number of GitHub contributors Number of GitHub issues that are open Number of GitHub stars Number of GitHub closed issues Number of GitHub pull requests that are open GitHub release; latest by date GitHub commit activity GitHub license which is AGPL license Follow us on X, formerly Twitter

Tooljet dashboard showing inventory and orders

All features

  • Visual App Builder: 45+ built-in responsive components, including Tables, Charts, Lists, Forms, and Progress Bars.
  • ToolJet Database: Built-in no-code database.
  • Multi-Page: Build an application with multiple pages.
  • Multiplayer editing: Allows simultaneous app building by multiple developers.
  • 50+ data sources: Integrate with external databases, cloud storage, and APIs.
  • Desktop & mobile: Customize layout widths to fit various screen sizes.
  • Self-host: Supports Docker, Kubernetes, AWS EC2, Google Cloud Run, and more.
  • Collaborate: Add comments anywhere on the canvas and tag your team members.
  • Extend with plugins: Use our command-line tool to easily bootstrap new connectors.
  • Version control: Manage multiple application versions with a structured release cycle.
  • Run JS & Python code: Execute custom JavaScript and Python snippets.
  • Granular access control: Set permissions at both group and app levels.
  • Low-code: Use JS code almost anywhere within the builder, such as setting text color based on status with status === 'success' ? 'green' : 'red'.
  • No-code query editors: Query Editors are available for all supported data sources.
  • Join and transform data: Transform query results using JavaScript or Python code.
  • Secure: All the credentials are securely encrypted using aes-256-gcm.
  • Data Privacy: ToolJet serves solely as a proxy and does not store data.
  • SSO: Supports multiple Single Sign-On providers.

Quickstart

The easiest way to get started with ToolJet is by creating a ToolJet Cloud account. ToolJet Cloud offers a hosted solution of ToolJet. If you want to self-host ToolJet, kindly proceed to deployment documentation.

Try using Docker

Want to give ToolJet a quick spin on your local machine? You can run the following command from your terminal to have ToolJet up and running right away.

docker run \
  --name tooljet \
  --restart unless-stopped \
  -p 80:80 \
  --platform linux/amd64 \
  -v tooljet_data:/var/lib/postgresql/13/main \
  tooljet/try:ee-lts-latest

For users upgrading their ToolJet version, we recommend choosing the LTS version over the latest version. The LTS version ensures stability with production bug fixes, security patches, and performance enhancements.

Tutorials and examples

Time Tracker Application
Build your own CMS using low-code
AWS S3 Browser

Documentation

Documentation is available at https://docs.tooljet.com.

Self-hosted

You can use ToolJet Cloud for a fully managed solution. If you want to self-host ToolJet, we have guides on deploying ToolJet on Kubernetes, AWS EC2, Docker, and more.

Provider Documentation
Digital Ocean Link
Docker Link
AWS EC2 Link
AWS ECS Link
OpenShift Link
Helm Link
AWS EKS (Kubernetes) Link
GCP GKE (Kubernetes) Link
Azure AKS (Kubernetes) Link
Azure Container Link
Google Cloud Run Link
Deploying ToolJet client Link
Deploying ToolJet on a Subpath Link

Marketplace

ToolJet can now be found on both AWS and Azure Marketplaces, making it simpler than ever to access and deploy our app-building platform.

Find ToolJet on AWS Marketplace here and explore seamless integration on Azure Marketplace here.

Community support

For general help using ToolJet, please refer to the official documentation. For additional help, you can use one of these channels to ask a question:

  • Slack - Discussions with the community and the team.
  • GitHub - For bug reports and feature requests.
  • 𝕏 (Twitter) - Get the product updates quickly.

Roadmap

Check out our roadmap to stay updated on recently released features and learn about what's coming next.

Branching model

We use the git-flow branching model. The base branch is develop. If you are looking for a stable version, please use the main branch or tags labeled as v1.x.x.

Contributing

Kindly read our Contributing Guide to familiarize yourself with ToolJet's development process, how to suggest bug fixes and improvements, and the steps for building and testing your changes.

Contributors

License

ToolJet © 2023, ToolJet Solutions Inc - Released under the GNU Affero General Public License v3.0.