Project Flogo is an Open Source Framework for IoT Edge Apps & Integration.
Highlights include:
- Ultra-light process engine - 20x-50x lighter than Java or NodeRed
- Extensible & reusable by design to build your own apps, frameworks & platforms
- 100% Open Source
Project Flogo consists of the following sub-projects available as separate repos:
- flogo-cli: A command line tool to build flogo apps
- flogo-lib: A library to build Flogo extensions
- flogo-services: Backing services required by Flogo
- flogo-contrib : Flogo Extensions available out of the box
Project Flogo was designed from the ground up leveraging modern technology and architectural principals to better suit the IoT, edge and microservices app developers. The current set of tooling is designed for:
- IoT Solutions developers
- Cloud-native microservices developers
- Flogo Extensions developers
In addition, tooling to address the needs of the zero-code application developer is available via Flogo Web UI. Project Flogo and the tooling continue to evolve quickly, we recommend that you check out the videos and sign up for updates on the project to stay current.
If you are an Extensions or IoT Solutions developer, read on because it's easy to get started with Project Flogo:
- To install just the Flogo CLI and runtime, go to https://github.com/TIBCOSoftware/flogo-cli & follow instructions in the README
- For extensions developers, visit the docs in this repository to get started with developing your first Flogo activity
If your background is in or you prefer to develop using zero-coding environments and platforms and would like to begin developing apps with Project Flogo, then read on, because we’ve been working on something special for you.
Flogo Web UI was launched under a beta license and is available via Docker Hub or Flogo.io. The Docker image contains the Flogo Web UI along with all required components to begin developing, testing and building deployable artifacts that leverage the Project Flogo Open Source Framework technology.
To report any issues with Flogo Web UI, use the Issue tracker on this project.
Contact [email protected] to learn about contributing to the project.
The top level flogo repo, consisting of flow samples & documentation, is licensed licensed under a BSD-style license. Refer to LICENSE for license text.
Flogo source code in flogo-cli, flogo-lib, flogo-contrib & flogo-services repos are licensed under a BSD-style license. Refer to flogo-cli license for license text.
We’re excited that you’re using Project Flogo to power your project(s). Please adhere to the usage guidelines when referencing the use of Project Flogo within your project(s) and don't forget to let others know you're using Project Flogo by proudly displaying one of the following badges or the Flynn logo, found in the branding folder of this project.