Squishy is an in browser data transformer and visualizer.
It's allows to load, transform, visualize and export any type of data, by writing glue code with Javascript. Thanks to the visual programming editor, which allows to connect script, load, transform, visualize and export nodes to a complex transformation or visualization pipeline. However, squishy runs in all modern browser and doesn't require any installation.
The Squishy Playground is the last released version of Squishy and can be used right away. Additionally the playground comes with a deeper documentation and a set of examples to get started. For experimental usage or more advanced users the Unstable Playground from the last commit can be used.
The following browsers are supported and tested:
Browser | Version | Editor | Runner | File Size |
---|---|---|---|---|
Safari | 13.1+ | Yes | Yes | - |
Firefox | 64+ | Yes | Yes | 1GB |
Google Chrome | 81+ | Yes | Yes | 500MB |
Microsoft Edge | 86+ | Yes | Yes | - |
The last release of the playground can be found as a archive under Releases. The release archive contains the web-content for a static web-server. Remember squishy needs to be served from a web-server to run properly. For everyone how wants to build squishy by it's own, checkout the build section.
Install the npm packages described in the package.json
and verify that it works:
npm install
Use the build
command to build the application into ./dist
directory.
npm run build
Open the ./dist
directory and there should be a archive with the name like squishy-x.x.x*.zip
.
All notable changes to squishy will be documented in Changelog.md.