Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

studiowebux/noditor-graph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

Noditor - Graph Lib

A modular graph data processing toolkit with chainable pipelines, reusable processors, and utilities for filtering, transforming, and applying custom formulas to nodes and edges, built with graphology.

By Studio Webux

Why?

Needed a flexible way to build items for my game with PRNG-based attributes and modular processing pipelines.

Quick Start

Check example/ and html/ directories.

Run Example

deno run --allow-write example/basic_processing_sword.ts

View Graph

You need to update the index.html to match your data structure, like adding color, showing data, etc. (around line ~155-212)

python -m http.server -d html 8003

Advanced Examples

When you need to control each step or prefer flexibility, you can alter the data directly in the graph or use the pipeline approach.

Manual Function Calling:

deno run --allow-write example/advanced_processing_sword.ts

Using Pipeline Approach:

deno run --allow-write example/processing_prng_attributes_1.ts
deno run --allow-write example/processing_prng_attributes_2.ts
deno run --allow-write example/processing_prng_attributes_3.ts

About

A modular graph data processing toolkit with chainable pipelines, reusable processors, and utilities for filtering, transforming, and applying custom formulas to nodes and edges, built with graphology.

Topics

Resources

Readme

License

MIT license

Stars

Watchers

Forks

Contributors