Extensible low-code framework for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀
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.
All features
status === 'success' ? 'green' : 'red'
.aes-256-gcm
.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.
You can deploy ToolJet on Heroku using one-click deployment.
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 \ -v tooljet_data:/var/lib/postgresql/13/main \ tooljet/try:latestTutorials 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, Heroku, and more.
Provider Documentation
Digital Ocean Link
Docker Link
Heroku 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:
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.
License
ToolJet © 2023, ToolJet Solutions Inc - Released under the GNU Affero General Public License v3.0.
Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.
We'll never share your email with anyone else.