GraphScript is an extensible standard for defining special properties on a hierarchy of reactive objects.
Check out the code in examples for very clear, compelling implementatons that flex our features.
graphscript is organized by the principles of graph theory:
- Graph: These are contained in a shared scope.
- Nodes: There is a hierarchy of objects.
- Connections: Within each shared scope, properties can be linked in order to react to each other.
Beyond these basic concepts, other GraphScript properties (distinguished with a __) can be selectively enabled using loaders.
See Graphs and GraphNodes for more information.
See Services for more information.
Included Services contains a reference of the services included in the main graphscript packages.
-
graphscript
: A GraphScript distribution for the browser (~199kb) -
graphscript-node
: A GraphScript distribution for Node.js (~231Kb) -
graphscript-core
: A minimal GraphScript distribution (~24kb) -
graphscript-services
: A collection of additional GraphScript services
This library is maintained by Joshua Brewster and Garrett Flynn, who use contract work and community contributions through Open Collective to support themselves.
Support us with a monthly donation and help us continue our activities!
Become a sponsor and get your logo here with a link to your site!