Displaying 1 to 20 from 52 results

Eve - Better tools for thought

  •    TypeScript

Eve is a programming language based on years of research into building a human-first programming platform. This repository hosts a preview of Eve v0.3 alpha, which is no longer under active development.

event-gateway - The Event Gateway combines both API Gateway and Pub/Sub functionality into a single event-driven experience

  •    Go

Use the Event Gateway right now, by running the Event Gateway Example Application locally, with the Serverless Framework. The Event Gateway is a L7 proxy and realtime dataflow engine, intended for use with Functions-as-a-Service on AWS, Azure, Google & IBM.

vega - A visualization grammar.

  •    Javascript

Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. With Vega you can describe data visualizations in a JSON format, and generate interactive views using either HTML5 Canvas or SVG. For documentation, tutorials, and examples, see the Vega website. For a description of changes between Vega 2 and later versions, please refer to the Vega Porting Guide.

GoJS - JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages

  •    Javascript

GoJS is a JavaScript and TypeScript library for creating and manipulating diagrams, charts, and graphs. GoJS is a flexible library that can be used to create a number of different kinds of interactive diagrams, including data visualizations, drawing tools, and graph editors. There are samples for flowchart, org chart, business process BPMN, swimlanes, timelines, state charts, kanban, network, mindmap, sankey, family trees and genogram charts, fishbone diagrams, floor plans, UML, decision trees, pert charts, Gantt, and hundreds more. GoJS includes a number of built in layouts including tree layout, force directed, radial, and layered digraph layout, and a number of custom layout examples.

rete - JavaScript framework for visual programming and creating node editor

  •    Javascript

Rete is a modular framework for visual programming. Rete allows you to create node-based editor directly in the browser. You can define nodes and workers that allow users to create instructions for processing data in your editor without a single line of code. Check the docs and learn about the components and capabilities.

Apache NiFi - An easy to use, powerful, and reliable system to process and distribute data

  •    Java

Apache NiFi supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic. Data flow can be tracked and modified at run time. It automates the movement of data between disparate data sources and systems, making data ingestion fast, easy and secure. The project was created by the United States National Security Agency (NSA).

SSIS Dataflow Discoverer (DFLD)


Dataflow Discoverer (DFLD) is a command-line discovery utility that detects and writes the metadata of SSIS dataflow columns to a SQL Server lookup table. DFLD detects Dataflows nested within containers up to any level of nesting.

Channel Manager framework for distributed applications


The framework implements data flow programming approach ( http://en.wikipedia.org/wiki/Dataflow_programming ) The general idea of the paradigm is building distributed application from components using channels and ports. Each component is an executable (running as separate pro...

TPL DataFlow Debugger Visualizer


Graphic debugger visualizer to TPL DataFlow networks enable to see live state of blocks and relations Compatible with VS 2012 RC

Amarok Framework Library

  •    DotNet

This framework library is an attempt to take advantage of the actor/agent programming model for standalone desktop applications. Most of the concepts are inspired by the actor model, Microsoft Robotics CCR and the TPL Dataflow library.

F# Dataflow for ViewModels


F# library for creating bindable variables and dataflow computations. Computed variables can be ordered in a way that prevents unnecessary recomputations.

shenzhen-go - Experimental visual Go environment

  •    Go

SHENZHEN GO (working title) is an experimental visual Go environment, inspired by programming puzzle games such as TIS-100 and SHENZHEN I/O.SHENZHEN GO provides a UI for editing a "graph," where the nodes are goroutines and the arrows are channel reads and writes. (This is analogous to multiple "microcontrollers" communicating electrically in a circuit.) It can also convert a graph into pure Go source code, which can be compiled and run, or used as a library in a regular Go program.

straw - Realtime processing framework for Node.js

  •    Javascript

Straw lets you run a Topology of worker Nodes that consume, process, generate and emit messages.Use it anywhere you need data processed in real-time.

dflow - is a minimal Dataflow programming engine

  •    Javascript

The following simple graph is executed client side by dflow engine.Client distribution contains just the engine.

flow-view - is a visual editor for Dataflow programming

  •    Javascript

The image below is an SVG generated server side by flow-view Canvas: click it to see online example.The following animated gif represents a family tree. You can use autocompletion thanks to nodeList option parameter.

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.

blocks.js - JavaScript dataflow graph editor

  •    Javascript

blocks.js is a JavaScript visual editor for editing dataflow graph, it can be used to edit processes graphs.Note that this is just a flexible front-end editor, there is no back-end here.

pythonflow - Dataflow programming for python.

  •    Python

Pythonflow is a simple implementation of dataflow programming for python. Users of Tensorflow will immediately be familiar with the syntax.See the documentation for details.