Code Monkey home page Code Monkey logo

squishy's Introduction

Squishy

Squishy is an in browser data transformer and visualizer.

Squishy

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.

Playground

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.

Supported Browser

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 -

Release

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.

Build

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.

Changelog

All notable changes to squishy will be documented in Changelog.md.

License

MIT License

squishy's People

Contributors

dayaftereh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

squishy's Issues

I18n

Add support for other language's with I18n.

Documentation & Wiki

  • Update the documentation
  • Add typedoc for Script
  • Add missing block (Chart, TextInput and View3D)

Readme

Updated the description of squishy

Example Projects

Create and allow to load example projects for:

  • Input - Script- Output
  • Chart
  • View3D
  • XML
  • Raytracer

Support Microsoft Edge 18+

Unable to open Squishy in Microsoft Edge 18+, because

ReferenceError: 'customElements' is not defined

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.