anshulsharmas / flogo

Project Flogo

Home Page:http://flogo.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flynn

Gitter

Project Flogo

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:

Getting Started

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
  • Serverless function 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.

To get started today, refer to the Flogo Documentation or start chatting with the team via the project-flogo/Lobby Gitter Channel.

Extensions & IoT Solution Developer

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

Zero-code Function & Microservice Developer

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.

Contributing

Want to contribute to Project Flogo? We've made it easy, all you need to do is fork the repository you intend to contribute to, make your changes and create a Pull Request! Once the pull request has been created, you'll be prompted to sign the CLA (Contributor License Agreement) online.

Not sure where to start? No problem, here are a few suggestions:

  • flogo-contrib: This repository contains all of the contributions, such as activities, triggers, etc. Perhaps there is something missing? Create a new activity or trigger or fix a bug in an existing activity or trigger.
  • Browse all of the Project Flogo repositories and look for issues tagged 'kind/help-wanted' or 'good first issue'

If you have any questions, feel free to post an issue and tag it as a question, email flogo-oss@tibco.com or chat with the team and community:

  • The project-flogo/Lobby Gitter channel should be used for general discussions, start here for all things Flogo!
  • The project-flogo/developers Gitter channel should be used for developer/contributor focused conversations.

License

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.

Usage Guidelines

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.

Powered By Project Flogo Powered By Project Flogo

About

Project Flogo

http://flogo.io

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:CSS 61.6%Language:HTML 33.1%Language:JavaScript 5.2%