Windmill

Summary
Windmill is an open-source developer platform and workflow engine that turns scripts into auto-generated UIs, APIs, and cron jobs. It allows users to compose these elements into workflows or data pipelines. The platform emphasizes ease of use, reliability, and observability, targeting complex, data-intensive applications.
Rationale
Windmill is a low-code/no-code platform that allows users to build internal tools and workflows by connecting to various data sources and APIs. It supports writing scripts in multiple languages, composing them into workflows, and deploying them with observability features. The platform also offers features like auto-generated UIs and scheduling capabilities, aligning with the core features of Retool.
Features
Must Have

API & Database Integrations

Drag-and-Drop UI Builder

Code Customization

Access Control & Security

Flexible Deployments

Other

Debugging & Monitoring

Audit Logs & Analytics

Workflow Automation

Prebuilt React Components