2023-10-17 19:57:28 +00:00
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.
2023-09-14 09:59:36 +00:00
2023-11-01 11:14:28 +00:00
:star: If you find ToolJet useful, please consider giving us a star on GitHub! Your support helps us continue to innovate and deliver exciting features.
2021-06-07 04:40:43 +00:00
2021-09-21 17:25:27 +00:00

2023-11-01 11:14:28 +00:00

[](https://github.com/ToolJet/ToolJet/issues)
[](https://github.com/ToolJet/ToolJet/stargazers)



2021-09-21 17:25:27 +00:00

2024-03-04 08:05:16 +00:00
[](https://github.com/ToolJet/ToolJet)
2023-11-01 11:14:28 +00:00
[](https://twitter.com/ToolJet)
2021-06-07 04:40:43 +00:00
2021-05-17 04:34:00 +00:00
< p align = "center" >
2023-11-01 11:14:28 +00:00
< img src = "https://user-images.githubusercontent.com/7828962/211444352-4d6d2e4a-13c9-4980-9e16-4aed4af9811b.png" alt = "Tooljet dashboard showing inventory and orders" / >
2021-05-17 04:34:00 +00:00
< / p >
2023-10-30 09:51:14 +00:00
< p align = "center" >
< img src = "https://github.com/ToolJet/ToolJet/assets/25361949/0e711f3a-edb7-496b-8833-107de3826933" / >
< / p >
2022-02-08 03:32:04 +00:00
## All features
2024-03-04 08:05:16 +00:00
- **Visual App Builder:** 45+ built-in responsive components, including Tables, Charts, Lists, Forms, and Progress Bars.
2023-09-14 09:59:36 +00:00
- **ToolJet Database:** Built-in no-code database.
- **Multi-Page:** Build an application with multiple pages.
- **Multiplayer editing:** Allows simultaneous app building by multiple developers.
2024-03-04 08:05:16 +00:00
- **50+ data sources:** Integrate with external databases, cloud storage, and APIs.
2023-09-14 09:59:36 +00:00
- **Desktop & mobile:** Customize layout widths to fit various screen sizes.
2024-03-04 08:05:16 +00:00
- **Self-host:** Supports Docker, Kubernetes, AWS EC2, Google Cloud Run, and more.
2023-09-14 09:59:36 +00:00
- **Collaborate:** Add comments anywhere on the canvas and tag your team members.
- **Extend with plugins:** Use our [command-line tool ](https://www.npmjs.com/package/@tooljet/cli ) 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
2023-11-01 11:15:43 +00:00
`status === 'success' ? 'green' : 'red'` .
2023-10-17 19:57:28 +00:00
- **No-code query editors:** Query Editors are available for all supported data sources.
2023-09-14 09:59:36 +00:00
- **Join and transform data:** Transform query results using JavaScript or Python code.
2022-10-02 05:12:53 +00:00
- **Secure:** All the credentials are securely encrypted using `aes-256-gcm` .
2023-09-14 09:59:36 +00:00
- **Data Privacy:** ToolJet serves solely as a proxy and does not store data.
- **SSO:** Supports multiple Single Sign-On providers.
2021-04-23 16:07:53 +00:00
2021-05-17 04:34:00 +00:00
< hr >
2022-06-29 09:51:37 +00:00
## Quickstart
2025-11-23 18:57:53 +00:00
The easiest way to get started with ToolJet is by creating a [ToolJet Cloud ](https://tooljet.com ) account. ToolJet Cloud offers a hosted solution of ToolJet. If you want to self-host ToolJet, kindly proceed to [deployment documentation ](https://docs.tooljet.com/docs/setup/ ).
2021-05-17 04:34:00 +00:00
2022-06-07 02:16:25 +00:00
### Try using Docker
2023-10-21 18:00:35 +00:00
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.
2022-06-07 02:16:25 +00:00
2024-06-07 12:49:53 +00:00
2022-06-07 02:16:25 +00:00
```bash
2024-06-07 12:52:45 +00:00
docker run \
2022-06-07 02:16:25 +00:00
--name tooljet \
--restart unless-stopped \
2023-01-11 10:28:26 +00:00
-p 80:80 \
2024-03-04 08:05:16 +00:00
--platform linux/amd64 \
2022-06-07 02:16:25 +00:00
-v tooljet_data:/var/lib/postgresql/13/main \
2024-11-12 12:29:45 +00:00
tooljet/try:ee-lts-latest
2022-06-07 02:16:25 +00:00
```
2024-06-07 12:49:53 +00:00
*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.*
2022-06-29 09:51:37 +00:00
## Tutorials and examples
2021-06-04 05:09:04 +00:00
2025-11-23 18:57:53 +00:00
[Time Tracker Application ](https://docs.tooljet.com/docs/#quickstart-guide )< br >
[Build your own CMS using low-code ](https://blog.tooljet.com/build-cms-using-lowcode-and-mongodb/ )< br >
[AWS S3 Browser ](https://blog.tooljet.com/build-an-aws-s3-broswer-with-tooljet/ )< br >
2021-05-17 04:20:25 +00:00
2021-04-30 02:31:45 +00:00
## Documentation
2025-11-23 18:57:53 +00:00
Documentation is available at https://docs.tooljet.com.
2021-04-30 02:31:45 +00:00
2025-11-23 18:57:53 +00:00
- [Getting Started ](https://docs.tooljet.com )< br >
- [Data source Reference ](https://docs.tooljet.com/docs/data-sources/airtable/ )< br >
- [Component Reference ](https://docs.tooljet.com/docs/widgets/button )
2021-04-30 02:31:45 +00:00
2021-12-23 16:47:59 +00:00
## Self-hosted
2024-03-04 08:05:16 +00:00
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.
2021-12-23 16:47:59 +00:00
2021-12-24 04:56:11 +00:00
| Provider | Documentation |
2023-09-14 09:59:36 +00:00
| :------------- | :------------- |
2025-11-23 18:57:53 +00:00
| Digital Ocean | [Link ](https://docs.tooljet.com/docs/setup/digitalocean ) |
| Docker | [Link ](https://docs.tooljet.com/docs/setup/docker ) |
| AWS EC2 | [Link ](https://docs.tooljet.com/docs/setup/ec2 ) |
| AWS ECS | [Link ](https://docs.tooljet.com/docs/setup/ecs ) |
| OpenShift | [Link ](https://docs.tooljet.com/docs/setup/openshift ) |
| Helm | [Link ](https://docs.tooljet.com/docs/setup/helm ) |
| AWS EKS (Kubernetes) | [Link ](https://docs.tooljet.com/docs/setup/kubernetes ) |
| GCP GKE (Kubernetes) | [Link ](https://docs.tooljet.com/docs/setup/kubernetes-gke ) |
| Azure AKS (Kubernetes) | [Link ](https://docs.tooljet.com/docs/setup/kubernetes-aks ) |
| Azure Container | [Link ](https://docs.tooljet.com/docs/setup/azure-container ) |
| Google Cloud Run | [Link ](https://docs.tooljet.com/docs/setup/google-cloud-run ) |
| Deploying ToolJet client | [Link ](https://docs.tooljet.com/docs/setup/client ) |
| Deploying ToolJet on a Subpath | [Link ](https://docs.tooljet.com/docs/setup/tooljet-subpath/ ) |
2023-09-14 09:59:36 +00:00
## Marketplace
2023-10-21 18:00:35 +00:00
ToolJet can now be found on both AWS and Azure Marketplaces, making it simpler than ever to access and deploy our app-building platform.
2021-12-23 16:47:59 +00:00
2023-09-14 09:59:36 +00:00
Find ToolJet on AWS Marketplace [here ](https://aws.amazon.com/marketplace/pp/prodview-fxjto27jkpqfg?sr=0-1&ref_=beagle&applicationId=AWSMPContessa ) and explore seamless integration on Azure Marketplace [here ](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/tooljetsolutioninc1679496832216.tooljet?tab=Overview ).
2022-10-02 05:12:53 +00:00
2021-12-23 16:47:59 +00:00
## Community support
2025-11-23 18:57:53 +00:00
For general help using ToolJet, please refer to the official [documentation ](https://docs.tooljet.com/docs/ ). For additional help, you can use one of these channels to ask a question:
2021-12-23 16:47:59 +00:00
2025-11-23 18:57:53 +00:00
- [Slack ](https://tooljet.com/slack ) - Discussions with the community and the team.
2021-12-23 16:47:59 +00:00
- [GitHub ](https://github.com/ToolJet/ToolJet/issues ) - For bug reports and feature requests.
2023-11-01 11:17:30 +00:00
- [𝕏 (Twitter) ](https://twitter.com/ToolJet ) - Get the product updates quickly.
2021-12-23 16:47:59 +00:00
## Roadmap
2024-10-10 04:37:06 +00:00
Check out our [roadmap ](https://github.com/orgs/ToolJet/projects/15 ) to stay updated on recently released features and learn about what's coming next.
2021-12-23 16:47:59 +00:00
2021-05-24 19:39:08 +00:00
## Branching model
2021-10-24 15:24:10 +00:00
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.
2021-04-23 16:07:53 +00:00
## Contributing
2023-09-14 09:59:36 +00:00
Kindly read our [Contributing Guide ](CONTRIBUTING.md ) to familiarize yourself with ToolJet's development process, how to suggest bug fixes and improvements, and the steps for building and testing your changes. < br >
2021-04-23 16:07:53 +00:00
2021-09-21 17:25:27 +00:00
## Contributors
< a href = "https://github.com/tooljet/tooljet/graphs/contributors" >
2023-06-06 06:00:46 +00:00
< img src = "https://contrib.rocks/image?repo=tooljet/tooljet&max=400&columns=20" / >
2022-12-27 14:40:33 +00:00
< img src = "https://us-central1-tooljet-hub.cloudfunctions.net/github" width = "0" height = "0" / >
2021-09-21 17:25:27 +00:00
< / a >
2022-04-01 01:47:25 +00:00
## License
2023-11-01 11:13:59 +00:00
ToolJet © 2023, ToolJet Solutions Inc - Released under the GNU Affero General Public License v3.0.