ToolJet / ToolJet
Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀
self-hosted
nestjs
nodejs
docker
openai
low-code
low-code-development-platform
typescript
hacktoberfest
javascript
internal-tools
low-code-framework
internal-applications
internal-project
internal-tool
kubernetes
no-code
reactjs
typeorm
web-development-tools
ToolJet: The Ultimate Low-Code Platform for Building Robust Business Applications
Overview:
ToolJet is a revolutionary low-code platform that empowers businesses to rapidly develop and deploy custom applications without the complexities of traditional coding. With its intuitive drag-and-drop interface and pre-built components, ToolJet makes it easy for anyone, regardless of technical expertise, to create powerful applications tailored to their specific needs.
Key Features:
- Connect to Any Data Source: Seamlessly integrate with a wide range of data sources, including databases, cloud storage, GraphQL endpoints, API gateways, Airtable, Google Sheets, and more.
- Drag-and-Drop Application Builder: Build complex applications effortlessly using a visual interface that eliminates the need for manual coding. Simply drag and drop components, connect data sources, and configure application logic with ease.
- OpenAI Integration: Leverage the power of OpenAI's advanced language models to enhance your applications with natural language processing, text generation, and other AI capabilities.
- Self-Hosted and Scalable: Deploy ToolJet securely on your own infrastructure for complete control and scalability. Its modular architecture allows you to adapt the platform to your unique requirements.
- JavaScript/TypeScript Framework: Build your applications on a solid foundation using JavaScript or TypeScript, ensuring flexibility, extensibility, and access to a vast developer community.
- Pre-Built Components: Accelerate development with a library of reusable components, including forms, tables, charts, maps, and more.
Benefits:
- Accelerate Development: Dramatically reduce development time by eliminating the need for writing code from scratch.
- Empower Citizen Developers: Enable non-technical users to create and manage applications, freeing up valuable IT resources.
- Improve Productivity: Increase team productivity by streamlining collaboration and reducing the reliance on manual processes.
- Reduce Costs: Cut development and maintenance costs by utilizing a low-code approach that requires minimal coding.
- Enhance Agility: Respond quickly to changing business needs by rapidly creating and deploying new applications.
Applications:
ToolJet is ideal for building a wide range of business applications, including:
- Custom CRMs and ERPs
- Workflow automation systems
- Data visualization and analytics dashboards
- Mobile applications
- E-commerce and retail platforms
- Healthcare and education management systems
Tech Stack:
- Node.js (NestJS framework)
- TypeORM
- ReactJS
- Docker
- Kubernetes