Displaying 1 to 20 from 21 results

Store - Android Library for Async Data Loading and Caching

  •    Java

Store is an Android library for effortless, reactive data loading.A Store is a class that simplifies fetching, parsing, storage, and retrieval of data in your application. A Store is similar to the Repository pattern [https://msdn.microsoft.com/en-us/library/ff649690.aspx] while exposing a Reactive API built with RxJava that adheres to a unidirectional data flow.

react-in-patterns - A free book that talks about design patterns/techniques used while developing with React

  •    Javascript

πŸ“š A free book that talks about design patterns/techniques used while developing with React. The code samples used in the book are available here.




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.

datakit - Connect processes into powerful data pipelines with a simple git-like filesystem interface

  •    OCaml

DataKit is a tool to orchestrate applications using a Git-like dataflow. It revisits the UNIX pipeline concept, with a modern twist: streams of tree-structured data instead of raw text. DataKit allows you to define complex build pipelines over version-controlled data.DataKit is currently used as the coordination layer for HyperKit, the hypervisor component of Docker for Mac and Windows, and for the DataKitCI continuous integration system.

nextflow - A DSL for data-driven computational pipelines

  •    Groovy

With the rise of big data, techniques to analyse and run experiments on large datasets are increasingly necessary. Parallelization and distributed computing are the best ways to tackle this kind of problem, but the tools commonly available to the bioinformatics community traditionally lack good support for these techniques, or provide a model that fits badly with the specific requirements in the bioinformatics domain and, most of the time, require the knowledge of complex tools or low-level APIs.

ngx-model - Angular Model

  •    TypeScript

Simple state management with minimalistic API, one way data flow, multiple model support and immutable data exposed as RxJS Observable.Import and use Model and ModelFactory in your own services.


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.

backbone-redux-migrator - Lets Backbone and Redux apps coexist, so you don't have to rewrite everything at once

  •    Javascript

A tool for migrating from Backbone stack to react+redux without disturbing the project or putting it on hold for a rewrite. Lets Backbone and Redux apps coexist, so you can write new features in redux and continue with regular releases while a rewrite is progressing.

actionizer - Simple pub/sub for data flow like Redux.

  •    Javascript

This is just pub/sub for data flow like Redux. babel-polyfill for ES2015 generator.

cyclow - A reactive frontend framework for JavaScript

  •    Javascript

cyclow is a reactive frontend framework for JavaScript. It's inspired by another frameworks like Cycle.js and TSERS. It uses graflow as stream library. Samples include a TodoMVC sample.

graflow - A graph stream library for Javascript

  •    Javascript

graflow is a stream library for Javascript where flow is defined as a graph. It's small and has no dependencies. There are many stream libraries for Javascript, for example RxJS, most, bacon. They are very good but most of them don't support cycles in stream flow. So if you need a cycle, you need a proxy or a workaround like that (see cycle). However cycles aren't something strange in graflow, since you define stream flow like a graph.

mutable - State containers with dirty checking and more

  •    Javascript

Mutable is a mobx-compatible class system library. Mutable offers a unique runtime schema engine that enforces unidirectional data flow, and formalizes the structure of props and state. Mutable also supports data defaults, and non-nullable types. Integrating mutable into React components is up to the user.

react-wrangler - A react component for simple declarative state management with "one way data flow" and side effects

  •    Javascript

react-wrangler simplifies state management by using a declarative component to implement "one way data flow" and side effects. It's composable components all the way down: no actions, reducers, selectors, generators, middleware, thunks, sagas, query fragments, or observeables required.

dataflows - Web app dataflows

  •    Javascript

Time flows from left to right. Arrows point from dependent to dependency. Active "thing" requires passive "thing" and invokes it's behavior. Reactive "thing" requires emitter "thing" and subscribes to it's events.

oba - Observe any object's any change

  •    Javascript

This content is released under the (http://opensource.org/licenses/MIT) MIT License.

cenit - :rocket: Cenit IO - 100% open integration Platform (iPaaS)

  •    Ruby

Cenit is a 100% open integration Platform (iPaaS) that's modern, powerful, yet hackable to the core, ready to use in the cloud https://cenit.io or on-premises. It is designed to solve unique integrations needs, orchestrate data flows that may involve types of protocols and data formats, and provide API management capabilities. All of which can support a wide range of integration use cases. Is particular valuable to embrace a pervasive integration approach. The insatiable need for integration driven by social networks, open APIs, mobile apps, cloud services and, increasingly, the IoT is fertile ground for the growth in adoption of integration platforms.

refraction - A guard that represents a central point of control in your application

  •    Javascript

A guard that represents a central point of control in your application. Modern javascript applications are often organized into modules, which are awesome but have some problems that we can't avoid. When we are writing an application in this way, we must consider that all our modules must be independent, testable, instantly reusable and secure. Refraction's purpose is to make these concerns take care of themselves by using some design patterns. Since modules might be independent, with no inter-module dependencies, Refraction adds an intermediate layer that handles all messages that an application uses, allowing communication between modules. This way, modules don't need to know each other, only the layer that is responsible for managaging communication. If we want to change a module, we can do so without worrying about how other modules use it. Modules have a very limited knowledge of what's going in the rest of the system. For this reason, we can define refraction as a guard, a central point of control.