GithubHelp home page GithubHelp logo

artemzi / flogo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tibcosoftware/flogo

0.0 2.0 0.0 28.99 MB

Project Flogo is an open source framework to simplify building efficient & modern serverless functions and edge microservices.

Home Page: http://flogo.io

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

Shell 3.39% HTML 32.07% CSS 59.48% JavaScript 5.06%

flogo's Introduction

Serverless functions and edge microservices made painless

Highlights | Repos | Getting Started | Contributing | License


Project Flogo is an open source framework to simplify building efficient & modern serverless functions and edge microservices.

Highlights

๐ŸŽˆ Ultra-light process engine 20x-50x lighter than Java or NodeRed
๐ŸŒˆ Painless development Visual modeler & elegant DSL
โšก๏ธ Event driven by design for Function as a Service (FaaS)
โš™๏ธ Edge deployment model Static binaries for painless edge deployments
๐Ÿ˜ Extensible & reusable by design to build your own apps, frameworks & platforms
๐ŸŽ‰ 100% Open Source for your dev & hacking pleasure

Repos

Project Flogo consists of the following sub-projects available as separate repos:

Getting Started

We've made getting started with Project Flogo as easy as possible. The current set of tooling is designed for:

  • Serverless function developers
  • Cloud-native microservices developers
  • IoT Solutions developers
  • Go developers

Zero-code Developers

If your background is in or you prefer to develop your apps using zero-coding environments, then read on, because weโ€™ve been working on something special for you.

Flogo Web UI 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 right from your web browser.

To report any issues with Flogo Web UI, use the Issue tracker on this project.

Flogo Web In Action

Go Developers

Getting started with the CLI couldn't be any easier (refer to Flogo CLI repo for detail instructions and dependencies):

  • Install the CLI
go get -u github.com/TIBCOSoftware/flogo-cli/...
  • Create & build your app

  • flogo the core CLI for creating and building your applications
  • flogogen a scafolding tool to begin building your Flogo contributons (activities & triggers)

If you're interested in bulding your own Flogo contributions, refer to the Flogo Documentation or join us on the project-flogo/Lobby Gitter Channel.

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 [email protected] 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.

For additional details, refer to the Contribution Guidelines.

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 are all licensed under a BSD-style license, refer to LICENSE

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.

flogo's People

Contributors

mellistibco avatar torresashjian avatar retgits avatar lixingwang avatar rkozhikk avatar pdhar-tibco avatar mmussett avatar jgrotex avatar isteerapps avatar vboddeboina avatar zhili-tibco avatar vijaynalawade avatar fcastill avatar ayh20 avatar ganitagya avatar edsfocci avatar ecarlier-tibco avatar jagannathyv avatar vnalawad-tibco avatar cdmadrigal avatar philippegabert avatar

Watchers

James Cloos avatar Artem Zinoviev avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.