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