Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/implydata/plywood
A toolkit for querying and interacting with Big Data
https://github.com/implydata/plywood
Last synced: 3 months ago
JSON representation
A toolkit for querying and interacting with Big Data
- Host: GitHub
- URL: https://github.com/implydata/plywood
- Owner: implydata
- License: apache-2.0
- Created: 2015-07-23T23:19:10.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-05-13T14:49:39.000Z (6 months ago)
- Last Synced: 2024-05-16T17:05:13.801Z (6 months ago)
- Language: JavaScript
- Homepage: https://plywood.imply.io
- Size: 60.4 MB
- Stars: 382
- Watchers: 55
- Forks: 60
- Open Issues: 55
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Plywood
Plywood is a JavaScript library that simplifies building interactive
visualizations and applications for large data sets. Plywood acts as a
middle-layer between data visualizations and data stores.Plywood is architected around the principles of nested
[Split-Apply-Combine](http://www.jstatsoft.org/article/view/v040i01/v40i01.pdf),
a powerful divide-and-conquer algorithm that can be used to construct all types
of data visualizations. Plywood comes with its own [expression
language](docs/expressions.md) where a single Plywood expression can
translate to multiple database queries, and where results are returned in a
nested data structure so they can be easily consumed by visualization libraries
such as [D3.js](http://d3js.org/).You can use Plywood in the browser and/or in node.js to easily create your own
visualizations and applications.Plywood also acts as a very advanced query planner for Druid, and Plywood will
determine the most optimal way to execute Druid queries.## Installation
To use Plywood from npm simply run: `npm install plywood`.
Plywood can also be used by the browser.
## Documentation
To learn more, see [http://plywood.imply.io](http://plywood.imply.io/)
## Questions & Support
For updates about new and upcoming features follow [@implydata](https://twitter.com/implydata) on Twitter.
Please file bugs and feature requests by opening and issue on GitHub and direct all questions to our [user groups](https://groups.google.com/forum/#!forum/imply-user-group).