ctrl+flow is an app dev framework for adding user automation capabilities to Node.js web apps.
User automation means enabling users to automate parts of an application by letting them choose a triggering event and a series of actions to perform. It provides users advanced control of app logic without writing code or needing developer support. It's often found as a premium feature in many popular enterprise tools like Airtable, Slack, and Trello, and with ctrl+flow it can be added to any Node.js web app.
- Enrich internal apps and reduce reliance on the dev team by enabling users to self-automate select scenarios
- Create a complete no-code automation platform for the enterprise
- Give your product users heightened control by providing automation capabilities
The actions and events available in this demo are purely illustrative examples, your app would contain components you create or install from third party packages.
The project is v0 and still at the prototyping stage. Updates will be published to npm, but expect a bumpy ride at this phase - things will be changing and breaking compatibility as needed.
Adding ctrlflow to your app:
- Install with
npm install --save @ctrlflow/core
- Define your app with modules and a storage provider (example)
- Start the app runtime and plug in the UI server (example)
ctrl+flow is free and open source software with an MIT license. A pro license will also be available with a support plan and advanced features for larger organizations.