Skip to content

hexasoftware/flow

Repository files navigation

flow

Graph building package for go

flowserver

Collaborative session based server with an embed ui UI can be found here

Using Flow

package main

import (
    "fmt"
    "math/rand"
    "net/http"
    "strings"

    "github.com/hexasoftware/flow/flowserver"
    "github.com/hexasoftware/flow/registry"
)

func main() {
    r := registry.New()
    r.Add(strings.Split, strings.Join, toString, rand.Float64)
    http.ListenAndServe(":8080", flowserver.New(r, "mystore"))
}

func toString(a interface{}) string {
    return fmt.Sprintf("%v", a)
}

About

Flow graph golang package

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages