/plywood

A toolkit for querying and interacting with Big Data

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Plywood

Introduction

Plywood is an open-source JavaScript framework for creating powerful database queries that return data optimized for creating complex visualizations. Plywood is about creating on-the-fly visualizations out of ad-hoc, real-time query results.

You might also want to have a look at Pivot, a GUI for big data exploration built on top of Plywood.

Plywood was built with these goals in mind:

Higher-level language

A high-level domain specific language is employed to describe the Plywood API. This language is inspired by Hadley Wickham's split-apply-combine principle, and by jq.

Immutable query primitives

A number of core datatypes are provided to make life easy.

Serializability

Plywood queries can be serialized to and from JSON.

Questions & Support

Please direct all questions to our user groups.