Displaying 1 to 7 from 7 results

goflow - Flow-based and dataflow programming library for Go programming language

  •    Go

This is quite a minimalistic implementation of Flow-based programming and several other concurrent models in Go programming language that aims at designing applications as graphs of components which react to data that flows through the graph. Current version of the library requires a latest stable Go release. If you don't have the Go compiler installed, read the official Go install guide.

noflo - Flow-based programming for JavaScript

  •    CoffeeScript

In computer science, flow-based programming (FBP) is a programming paradigm that defines applications as networks of "black box" processes, which exchange data across predefined connections by message passing, where the connections are specified externally to the processes. These black box processes can be reconnected endlessly to form different applications without having to be changed internally. FBP is thus naturally component-oriented. This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.

noflo-ui - NoFlo Development Environment

  •    HTML

The NoFlo Development Environment is an offline-capable, client-side web application that helps users to build and run flow-based programs built with FBP compatible systems such as NoFlo, MsgFlo, imgflo and MicroFlo. The NoFlo Development Environment is available under the MIT license. This project was made possible by 1205 Kickstarter backers. Check the project ChangeLog for new features and other changes.

scipipe - SciPipe is a library for writing scientific workflows (sometimes also called "pipelines") of shell commands that depend on each other, in the Go programming languages (aka golang)

  •    Go

SciPipe is a library for writing Scientific Workflows, sometimes also called "pipelines", in the Go programming language.When you need to run many commandline programs that depend on each other in complex ways, SciPipe helps by making the process of running these programs flexible, robust and reproducible. SciPipe also lets you restart an interrupted run without over-writing already produced output and produces an audit report of what was run, among many other things.

flowex - Flow-Based Programming framework for Elixir

  •    Elixir

I would say it is a mix of FBP and so-called Railway Oriented Programming (ROP) approach. Flowex DSL allows you to easily create "pipelines" of Elixir GenStages.

sndflo - Visual programming SuperCollider using Flowhub

  •    SuperCollider

sndflo allows to program SuperCollider using the Flowhub visual data-flow IDE. Proof-of-concept working for wiring up Synth's.

noflo-browser - NoFlo build for browser

  •    Javascript

Based on noflo-browser-app, which should be used as a template if you want to make a custom build for your project.