Show HN: ToolJet 2.0 – Open-source alternative to Power Apps and Retool
Hi HN,<p>Founder here, ToolJet’s story began when I launched beta version of ToolJet in June 2021 on HackerNews ([<a href="https://news.ycombinator.com/item?id=27421408](https://news.ycombinator.com/item?id=27421408)" rel="nofollow">https://news.ycombinator.com/item?id=27421408](https://news....</a>). It was very overwhelming to see the repository getting more than a thousand GitHub stars within less than 8 hours of launch. Since then we’ve grown into 16,000 stars and 300 contributors on GitHub. 1000s of teams are now using ToolJet to build and maintain their internal tools.<p>Today, we are excited to launch ToolJet 2.0.<p>We believe that any piece of software that has access to sensitive data of companies/people should be open-source and hosted on premises. Along with a strong focus on data privacy, we’ve also made sure that ToolJet as a platform is extremely flexible.<p>What is ToolJet?<p>ToolJet is an *open-source low-code framework* to build and deploy internal tools quickly. Those who already understands the low-code landscape, ToolJet is an open-source alternative to Microsoft Power Apps and Retool. ToolJet has integrations with data sources, such as databases (like PostgreSQL, MongoDB, MS SQL Server, SnowFlake, etc), API endpoints (with support for OAuth2 authorization), external services ( Airtable, Stripe, Slack, Google Sheets, Notion, etc) and even cloud storage services ( S3, GCS, Minio ).<p>What’s new?<p>- Redesigned every screen with a heavy focus on user experience.
- Added in-built no-code database. This feature is built on top of PostgreSQL so that the self-hosted users can take advantage of capabilities of SQL as well.
- Support for multi-page applications.
- Realtime multiplayer editing so that changes from one user will not override the changes from another user.
- Support for using Python ( along with already supported JavaScript ). You can use Python even for interacting with UI components.
- Every installation of ToolJet can now have multiple workspaces. Each workspace can have their own SSO config and users.
- ToolJet now has more than 50 data source integrations. You can also build custom connectors for ToolJet using our Plugin Development Kit ( [<a href="https://www.npmjs.com/package/@tooljet/cli](https://www.npmjs.com/package/@tooljet/cli)" rel="nofollow">https://www.npmjs.com/package/@tooljet/cli](https://www.npmj...</a> ).
- We added a bunch of new UI components. Even complicated ones like Calendar and Kanban board. You can also import your own React components and use them within ToolJet apps.
- ToolJet is now available in 8 languages including Spanish, Italian, German, French & Russian.
- More test coverage using Cypress. We now have dedicated team members for improving test coverage.<p>We are still very early in our journey and there is a lot more to build. Constant feedback from the open-source community is the reason why we are here, any feedback is appreciated and happy to answer any questions.