The ToolJet/ToolJet project is an open-source low-code framework that allows users to build and deploy internal tools efficiently. Managed by ToolJet Solutions Inc., the project is in a state of active development with a focus on enhancing features, fixing bugs, and improving documentation. The trajectory shows a strong commitment to making the platform more robust and user-friendly.
Recent activities show a collaborative effort among team members focusing on specific enhancements and bug fixes:
fix/appbuilder-1.7-loader-svg-crossbowser-support
).appbuilder-1.7
).multiselect-new
).docs/update-azureid-screenshot
).hotfix/salesforce-plugin
).feat/configurable-sidebar-backend-changes
).feat/typeover-predefined-values
).bugfix/fk-dropdown-null-values-filter
).Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
Aman Regu | 3 | 8/6/2 | 10 | 365 | 64852 | |
Nakul Nagargade (nakulnagargade) | 4 | 5/5/0 | 21 | 55 | 8090 | |
Kiran Ashok | 5 | 12/9/2 | 33 | 77 | 3604 | |
Devanshu Rastogi (devanshu052000) | 1 | 2/0/1 | 6 | 31 | 1832 | |
Karan Rathod | 2 | 1/1/0 | 3 | 49 | 1416 | |
Shaurya Sharma (shaurya-sharma064) | 5 | 7/1/1 | 13 | 21 | 1338 | |
Ganesh Kumar | 3 | 6/4/0 | 13 | 12 | 895 | |
Kartik Gupta (Kartik18g) | 10 | 7/0/0 | 17 | 23 | 878 | |
Syed Abdul Rahman (S-Abdul-Rahman) | 3 | 4/2/0 | 12 | 31 | 685 | |
Johnson Cherian | 3 | 4/2/0 | 9 | 19 | 684 | |
Adish M | 2 | 5/2/2 | 27 | 2 | 672 | |
Parth (parthy007) | 9 | 8/2/0 | 39 | 17 | 578 | |
Kavin Venkatachalam | 2 | 4/3/1 | 14 | 20 | 472 | |
Ajith KV | 2 | 2/3/0 | 3 | 12 | 466 | |
Asjad Ahmed Khan (2001asjad) | 1 | 1/0/1 | 2 | 9 | 366 | |
Anantshree Chandola | 1 | 6/6/0 | 6 | 25 | 314 | |
Arpit | 1 | 0/0/0 | 18 | 32 | 284 | |
Manish Kushare (manishkushare) | 2 | 3/2/0 | 12 | 17 | 277 | |
Ruthvik Mandpati | 1 | 0/1/0 | 1 | 1 | 244 | |
Akshay | 5 | 9/4/2 | 9 | 17 | 242 | |
Pritesh Kiri | 1 | 1/1/0 | 1 | 7 | 223 | |
None (vjaris42) | 5 | 3/2/0 | 7 | 11 | 208 | |
Rudhra Deep Biswas | 1 | 5/7/0 | 7 | 24 | 176 | |
Mekhla Asopa | 1 | 2/1/1 | 1 | 24 | 94 | |
Sherfin Shamsudeen | 1 | 2/2/0 | 2 | 4 | 35 | |
Muhsin Shah C P | 3 | 2/1/0 | 4 | 5 | 29 | |
Midhun Kumar E | 1 | 0/0/0 | 1 | 3 | 15 | |
Abhinaba Adhikari (abhinabaadhikari) | 1 | 2/0/0 | 1 | 1 | 12 | |
Midhun G S | 1 | 2/2/0 | 1 | 3 | 6 | |
None (cosark) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (kudebug) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (roofeel) | 0 | 1/0/0 | 0 | 0 | 0 | |
Akshay K (KathiriyaAkshay) | 0 | 1/0/0 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
Aman Regu | 3 | 8/6/2 | 10 | 365 | 64852 | |
Nakul Nagargade (nakulnagargade) | 4 | 5/5/0 | 21 | 55 | 8090 | |
Kiran Ashok | 5 | 12/9/2 | 33 | 77 | 3604 | |
Devanshu Rastogi (devanshu052000) | 1 | 2/0/1 | 6 | 31 | 1832 | |
Karan Rathod | 2 | 1/1/0 | 3 | 49 | 1416 | |
Shaurya Sharma (shaurya-sharma064) | 5 | 7/1/1 | 13 | 21 | 1338 | |
Ganesh Kumar | 3 | 6/4/0 | 13 | 12 | 895 | |
Kartik Gupta (Kartik18g) | 10 | 7/0/0 | 17 | 23 | 878 | |
Syed Abdul Rahman (S-Abdul-Rahman) | 3 | 4/2/0 | 12 | 31 | 685 | |
Johnson Cherian | 3 | 4/2/0 | 9 | 19 | 684 | |
Adish M | 2 | 5/2/2 | 27 | 2 | 672 | |
Parth (parthy007) | 9 | 8/2/0 | 39 | 17 | 578 | |
Kavin Venkatachalam | 2 | 4/3/1 | 14 | 20 | 472 | |
Ajith KV | 2 | 2/3/0 | 3 | 12 | 466 | |
Asjad Ahmed Khan (2001asjad) | 1 | 1/0/1 | 2 | 9 | 366 | |
Anantshree Chandola | 1 | 6/6/0 | 6 | 25 | 314 | |
Arpit | 1 | 0/0/0 | 18 | 32 | 284 | |
Manish Kushare (manishkushare) | 2 | 3/2/0 | 12 | 17 | 277 | |
Ruthvik Mandpati | 1 | 0/1/0 | 1 | 1 | 244 | |
Akshay | 5 | 9/4/2 | 9 | 17 | 242 | |
Pritesh Kiri | 1 | 1/1/0 | 1 | 7 | 223 | |
None (vjaris42) | 5 | 3/2/0 | 7 | 11 | 208 | |
Rudhra Deep Biswas | 1 | 5/7/0 | 7 | 24 | 176 | |
Mekhla Asopa | 1 | 2/1/1 | 1 | 24 | 94 | |
Sherfin Shamsudeen | 1 | 2/2/0 | 2 | 4 | 35 | |
Muhsin Shah C P | 3 | 2/1/0 | 4 | 5 | 29 | |
Midhun Kumar E | 1 | 0/0/0 | 1 | 3 | 15 | |
Abhinaba Adhikari (abhinabaadhikari) | 1 | 2/0/0 | 1 | 1 | 12 | |
Midhun G S | 1 | 2/2/0 | 1 | 3 | 6 | |
None (cosark) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (kudebug) | 0 | 1/0/0 | 0 | 0 | 0 | |
None (roofeel) | 0 | 1/0/0 | 0 | 0 | 0 | |
Akshay K (KathiriyaAkshay) | 0 | 1/0/0 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
The ToolJet/ToolJet project is an open-source low-code framework designed to build and deploy internal tools with minimal engineering effort. It is managed by the organization ToolJet Solutions Inc. The project enables users to create complex, responsive frontends quickly using a drag-and-drop interface and connect to various data sources like databases, APIs, and cloud services. The platform supports multiple programming languages, including JavaScript and Python, for custom code execution, making it versatile for different use cases. Currently, the project is actively maintained with regular updates and contributions from the community.
Recent activities in the development team involve a series of updates across multiple branches, focusing on enhancing features, fixing bugs, and improving documentation. Below is a detailed list of activities from key branches:
fix/appbuilder-1.7-loader-svg-crossbowser-support
appbuilder-1.7
multiselect-new
docs/update-azureid-screenshot
hotfix/salesforce-plugin
feat/configurable-sidebar-backend-changes
feat/typeover-predefined-values
bugfix/fk-dropdown-null-values-filter
The recent commits show a strong focus on refining existing features, enhancing user interface components, and expanding documentation to improve user experience and developer engagement. There is also a notable effort in ensuring cross-browser compatibility and addressing specific community-reported bugs. The active branches indicate that the project is in a phase of robust development with contributions from multiple team members aimed at both incremental improvements and major feature enhancements.
Overall, the ToolJet/ToolJet project exhibits healthy activity with ongoing commitments to improving functionality, usability, and documentation as evidenced by the diverse range of updates from the development team.
The ToolJet/ToolJet repository has seen a flurry of activity with numerous issues being created and closed within the last few days. The issues range from bug fixes, feature requests, documentation updates, to enhancements for better user experience across different components of the project.
Database and Query Management Enhancements:
Component and UI Improvements:
Authentication and Security:
Documentation and Guides:
Bug Fixes Across Various Components:
The common theme across these issues is enhancing user experience through interface improvements, expanding functionality with new features, and maintaining robust documentation and support materials. These efforts indicate a proactive approach to user feedback and software quality assurance.
#9917: fix: update animateTransform for cross browser compatibility
#9915: Enabling an SQL interface to run queries on ToolJet databases
#9914: TJ DB: Change copy of constraints
#9885: DigitalOcean one-click-deploy is broken
#9884: Not able to delete columns in table component
#9883: Update README.md
PR #9917: This PR addresses cross-browser compatibility issues with the animateTransform
attribute in SVGs. It's crucial for ensuring consistent animations across different browsers, which is essential for user experience.
PR #9910: Marked as a draft, this PR aims to make all data source options explicit in the Salesforce plugin. It's important because explicit declarations can prevent runtime errors due to undefined properties.
PR #9906: Also a draft, this PR involves backend changes for a configurable sidebar, including database migrations and DTO updates. This feature could significantly enhance the flexibility of the user interface.
PR #9904: Updates media in the AzureAD Single Sign-On documentation page. While it's a straightforward documentation update, ensuring accurate docs is vital for user guidance.
PR #9895: Addresses an issue with null values in foreign key dropdowns, which can lead to data integrity issues if not handled correctly.
PR #9893: Fixes a critical issue where users see a blank page after being redirected from an invitation page, which could affect user retention and trust.
PR #9888: A significant update labeled "Marketplace Sprint 1" with extensive changes across many files, primarily focusing on the ToolJet database UI enhancements and performance optimizations.
PR #9887: Addresses deployment template issues with DigitalOcean one-click deployments, which is crucial for easing the deployment process for users preferring DigitalOcean as their cloud provider.
PR #9886: Adds text input and editable titles to the storybook and design system, enhancing UI component documentation and consistency.
PR #9883: Updates the README.md to reflect the correct license year, ensuring legal accuracy in open-source documentation.
The current open PRs show a strong focus on enhancing both user-facing features and backend stability, with significant attention to documentation and user support systems. The recently closed PRs demonstrate an effective management of critical updates and bug fixes, ensuring the platform remains reliable and user-friendly.
The provided files are part of the documentation for setting up the ToolJet platform on various infrastructure services. These documents are crucial for users who wish to deploy ToolJet in different environments such as Azure, DigitalOcean, Docker, EC2, ECS, Google Cloud Run, Helm, Kubernetes (AKS, GKE), and OpenShift.
- **Purpose**: Provides instructions for deploying ToolJet on Azure Container Instances.
- **Content Quality**: Expected to be high as it deals with a specific deployment scenario.
- **Relevance**: High due to recent updates related to the LTS upgrade guide.
- **Purpose**: Details the setup process for the ToolJet client.
- **Content Quality**: Should be detailed to ensure users can correctly deploy the client component of ToolJet.
- **Relevance**: Updated recently which suggests improvements or necessary changes reflecting the LTS version requirements.
- **Purpose**: Instructions for deploying ToolJet on DigitalOcean platforms.
- **Content Quality**: As a popular cloud provider, this document should be comprehensive and user-friendly.
- **Relevance**: Critical for users opting for DigitalOcean, with recent updates likely enhancing or correcting deployment steps.
- **Purpose**: Covers the deployment of ToolJet using Docker containers.
- **Content Quality**: Should provide straightforward Docker commands and configurations for various deployment scenarios.
- **Relevance**: Docker being a common deployment option, this file's accuracy and clarity are vital.
- **Purpose**: Guide for deploying ToolJet on Amazon EC2 instances.
- **Content Quality**: Expected to include detailed AWS-specific configurations and best practices.
- **Relevance**: With AWS being a major cloud provider, this document's precision directly impacts many users.
- **Purpose**: Explains how to deploy ToolJet on Amazon ECS.
- **Content Quality**: Should detail ECS-specific parameters and include examples for clarity.
- **Relevance**: Important for users leveraging container orchestration on AWS.
- **Purpose**: Details deployment on Google Cloud Run.
- **Content Quality**: Needs to address specifics about stateless containers and integrations with Google services.
- **Relevance**: Essential for users in the Google Cloud ecosystem, especially with recent LTS-related updates.
- **Purpose**: Instructions for deploying ToolJet using Helm charts in Kubernetes environments.
- **Content Quality**: Requires high accuracy in Helm configurations and parameters listing.
- **Relevance**: Crucial for Kubernetes users who manage applications through Helm.
- **Purpose**: Guide for setting up ToolJet on Azure Kubernetes Service (AKS).
- **Content Quality**: Should include AKS-specific guidance and common pitfalls.
- **Relevance**: Highly relevant for enterprises using Azure as their cloud provider.
- **Purpose**: Deployment instructions for Google Kubernetes Engine (GKE).
- **Content Quality**: Expected to focus on GKE specifics like cluster management and Google integrations.
- **Relevance**: Vital for users within the Google Cloud platform.
- **Purpose**: General guide for deploying ToolJet on Kubernetes.
- **Content Quality**: Should cover a broad range of Kubernetes concepts and configurations.
- **Relevance**: Fundamental for any user looking to deploy on Kubernetes, updated recently likely due to LTS requirements.
- **Purpose**: Details how to set up ToolJet on OpenShift.
- **Content Quality**: Needs to address OpenShift-specific features and deployment strategies.
- **Relevance**: Crucial for users utilizing this enterprise Kubernetes platform by Red Hat.
Each document is critical in its capacity to aid users in deploying and managing ToolJet across various environments. Recent updates suggest an ongoing effort to align these guides with the latest long-term support (LTS) standards, ensuring they meet current technology requirements and user expectations. The quality of these documents directly influences the ease of adoption and maintenance of the ToolJet platform in production environments.