Insight² is an open-source no-code framework to build and deploy custom internal tools. Insight² can connect to your data sources such as databases ( PostgreSQL, MongoDB, MySQL, Elasticsearch, Firestore, DynamoDB, Redis and more ), API endpoints ( Insight² supports OAuth2 authorization ) and external services ( Stripe, Slack, Google Sheets, Airtable and more ). Once the data sources are connected, Insight² can run queries on these data sources to fetch and update data. The data fetched from data sources can be visualised and modified using the UI widgets such as tables, charts, forms, etc.
How Insight² works#
Insight² has just 3 fundamental principles for building apps:
- Connect to data sources: Connect to your existing data sources such as PostgreSQL, MySQL, Firestore, Stripe, Google Sheets, API endpoints, etc.
- Customise widgets: Widgets are the UI components that can be edited using Insight's visual app builder ( Eg: tables, charts, forms, etc ). Widgets have events such as
on row selected,
on page changed, etc. Every UI widget has a dark version.
Insight² binds together the data sources, queries and widgets to convert business logic into custom applications.
These resources will help you quickly build and deploy apps using Insight²:
- Basic Tutorial - Learn how to build simple UI and connect to data sources.
- Deploy - Learn how to deploy Insight²
The references for data sources and widgets: