Stars
Forks
Watchers
Developer links
ILLA Builder
ILLA Builder turns internal tool development from weeks of custom frontend work into hours of drag-and-drop assembly, combining a visual canvas of 60+ UI components with direct connections to over 20 data sources. The TypeScript frontend, powered by ILLA Design, offers data grids backed by MUI X Data Grid Premium, charts, forms, rich-text editors, PDF viewers, QR code scanners, calendar widgets, map embeds, and video players. Each component supports Handlebars-style expression bindings that reference query results, widget state, or global variables, while the reactive execution tree resolves dependencies in topological order and re-evaluates downstream properties whenever upstream values change. Data connectors provide GUI-driven access to PostgreSQL, MySQL, MongoDB, MSSQL, Supabase, Redis, Firebase, CouchDB, Airtable, Google Sheets, Stripe, AWS S3, Hugging Face models, and REST or GraphQL endpoints without writing connector code. Real-time collaboration through WebSocket lets multiple developers edit the same application simultaneously with live cursor tracking and synchronized Redux state. ILLA Flow adds workflow automation triggered by schedules or webhooks, chaining actions across data sources. The Go backend handles application state, resources, and attribute-based access control using PostgreSQL for persistence, Redis for caching, MinIO for file storage, and Envoy for API ingress. Deploys as a single Docker container on port 2022 or scales horizontally on Kubernetes. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.
Benefits
- Visual Builder with 60+ Components
- Drag-and-drop data grids, charts, forms, rich-text editors, calendars, and media players onto a grid canvas with automatic layout adjustment and Handlebars expression bindings for dynamic data display.
- GUI-Driven Data Connections
- Connect to PostgreSQL, MySQL, MongoDB, Redis, Supabase, Airtable, Google Sheets, REST APIs, GraphQL, and 20+ sources through visual configuration without writing connector code or middleware.
- Real-Time Collaborative Editing
- Multiple developers edit the same application simultaneously via WebSocket connections with live cursor tracking, synchronized Redux state broadcasting, and conflict-free concurrent modifications.
- Single Container Self-Hosting
- Deploy as one all-in-one Docker container exposing port 2022 with embedded PostgreSQL, Redis, and MinIO, or scale horizontally across Kubernetes clusters for production workloads.
Features
- Reactive Execution Tree
- Purpose-built dependency resolution system treats every component property and action result as a reactive node, re-evaluating downstream bindings in topological order on upstream changes.
- Workflow Automation Engine
- ILLA Flow triggers automated workflows via schedules or webhooks, chaining database queries, API calls, and data transformations across connected sources without custom backend code.
- AI Agent Integration
- Embed AI agents into applications with Hugging Face model connectors for intelligent analysis, content generation, and natural language SQL query generation capabilities.
- Attribute-Based Access Control
- Go-based supervisor backend manages user authentication, team permissions, and granular role-based access control with JWT tokens and configurable security profiles.
- ILLA Design Component Library
- Purpose-built React component system providing fully responsive, accessible UI widgets with consistent theming, typed Redux state management, and custom undo/redo middleware.