8000 GitHub - joshbrew/graphscript at integration
[go: up one dir, main page]

Skip to content

Generalized Javascript graph-based hierarchical programming and microservice architecture. Focus on BIGGER problems using self-configuring graph networks for simple or complex remote and local execution pipelining. Servers, workers, rendering, the works.

License

Notifications You must be signed in to change notification settings

joshbrew/graphscript

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

graphscript

Npm package version Npm package monthly downloads License: AGPL v3 Discord


For happy code!

GraphScript is an extensible standard for defining special properties on a hierarchy of reactive objects.

Note: graphscript is a core library of the Brains@Play Framework

The Library

graphscript is an object-oriented library organized based on the principles of graph theory.

  1. Nodes: There is a hierarchy of objects.
  2. Graph: These are contained in a shared scope.
  3. Edges: Node properties can be linked to modifying each other.

Beyond these basic features, you can selectively enable other GraphScript properties (distinguished with a __) using loaders.

Scroll through the code in examples for very clear, compelling implementatons that flex our features.

Installation

  • Browser: npm i graphscript

    • ~190kb dist
  • Node: npm i graphscript-node

    • ~220Kb dist
  • Core: npm i graphscript-core

    • ~20Kb dist
  • Additional Services: npm i graphscript-services

Additional Documentation

  1. Graphs and GraphNodes
  2. Services

Acknowledgments

This library is maintained by Garrett Flynn and Joshua Brewster, who use contract work and community contributions through Open Collective to support themselves.

Backers

Support us with a monthly donation and help us continue our activities!

Sponsors

Become a sponsor and get your logo here with a link to your site!

About

Generalized Javascript graph-based hierarchical programming and microservice architecture. Focus on BIGGER problems using self-configuring graph networks for simple or complex remote and local execution pipelining. Servers, workers, rendering, the works.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0