djfwan / plywood

A toolkit for querying and interacting with Big Data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A toolkit for querying and interacting with Big Data

License:Apache License 2.0


Languages

Language:TypeScript 53.8%Language:CoffeeScript 43.8%Language:JavaScript 1.2%Language:Shell 0.7%Language:HTML 0.4%Language:CSS 0.2%