License: MIT

plurid'

explore information in a 3D structure

GitHub Readme

The monorepository contains packages implementing the plurid' technology to create a 3D browser-powered view based on the plurid-specification.

With plurid', the content of a web page (or any kind of information) can now reside on a plane of content (a Plurid Plane) in a three-dimensional space (a Plurid Space). The space can be transformed, rotated, scaled, translated, in order to get a better grasp of the displayed information (text, images, videos, and so forth).

plurid' is being used extensively in the plurid' ∂products, however, new applications can be easily created.

Plurid' Application

To generate a plurid' web application use the CLI tool @plurid/generate-plurid-app by running the command (provided you have NodeJS installed on your machine):

npx @plurid/generate-plurid-app

The generated plurid' web application, or any other web application, can be easily deployed to plurid.app using the [plurid-cli][plurid-cli]: after installation and initialization, simply run

plurid deploy

Packages

Generate

Version

[@plurid/plurid-cli][plurid-cli] • plurid' application life-cycle management: generation, development, deployment

[plurid-cli]: https://github.com/plurid/plurid/tree/master/packages/plurid-cli

Version

[@plurid/generate-plurid-app][generate-plurid-app] • generate a plurid' application with one command (and some choices)

[generate-plurid-app]: https://github.com/plurid/plurid/tree/master/packages/generate-plurid-app

Tools

Version

[@plurid/plurid-data][plurid-data] • constants, enumerations, interfaces

[plurid-data]: https://github.com/plurid/plurid/tree/master/packages/plurid-data

Version

[@plurid/plurid-engine][plurid-engine] • 3D and utility functions

[plurid-engine]: https://github.com/plurid/plurid/tree/master/packages/plurid-engine

Version

[@plurid/plurid-pubsub][plurid-pubsub] • publish/subscribe message bus

[plurid-pubsub]: https://github.com/plurid/plurid/tree/master/packages/plurid-pubsub

[@plurid/plurid-specification][plurid-specification] • plurid' specification

[plurid-specification]: https://github.com/plurid/plurid/tree/master/packages/plurid-specification

Implementations

Version

[@plurid/plurid-html][plurid-html] • implementation for HTML Custom Elements

[plurid-html]: https://github.com/plurid/plurid/tree/master/packages/plurid-html

Version

[@plurid/plurid-react][plurid-react] • implementation for React

[plurid-react]: https://github.com/plurid/plurid/tree/master/packages/plurid-react

Version

[@plurid/plurid-react-server][plurid-react-server] • server for the React implementation

[plurid-react-server]: https://github.com/plurid/plurid/tree/master/packages/plurid-react-server

Built With

Share this project:

Updates