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
[@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
[@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
[@plurid/plurid-data][plurid-data] • constants, enumerations, interfaces
[plurid-data]: https://github.com/plurid/plurid/tree/master/packages/plurid-data
[@plurid/plurid-engine][plurid-engine] • 3D and utility functions
[plurid-engine]: https://github.com/plurid/plurid/tree/master/packages/plurid-engine
[@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
[@plurid/plurid-html][plurid-html] • implementation for HTML Custom Elements
[plurid-html]: https://github.com/plurid/plurid/tree/master/packages/plurid-html
[@plurid/plurid-react][plurid-react] • implementation for React
[plurid-react]: https://github.com/plurid/plurid/tree/master/packages/plurid-react
[@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
Log in or sign up for Devpost to join the conversation.