Graphex Documentation

Welcome to the documentation for Graphex. The functionality and features of Graphex are explained here. This page is navigable using both left-clickable hyperlinks and the forward/back buttons on your browser.

This document is primarily arranged by where individual features are located in the UI. If you are looking for documentation on a specific feature of Graphex: figure out which part of the UI that feature is located at and then follow one of the links farther down on this page.

About Graphex

Graphex is a visual programming (language) application that allows you to build and execute 'graphs'. Each graph contains 'nodes' that perform different operations in the order created by the user. A fully connected graph is equivalent to a python script (or program).

You do not need any programming knowledge to use Graphex. It was designed to allow anyone to write computer programs (visually) without writing lines of code.

Setting Up

If you are viewing this document from inside Graphex itself: this step is already done! If not, click the links below to learn how to configure and launch Graphex.

User Interface

Graphex graphs are created via a UI served from a webserver. When you first navigate to the UI, it will look like this:
The Graphex UI

The UI itself can be broken down into different areas/sections. Below you can follow links to documents that explain different areas of the UI and what they are for. Each section below assumes you have read (or already understand) the previous section's content.

More Advanced Topics

These documents talk about some of the more advanced features of Graphex.

Plugin Specific Documentation

GraphEx will generate a catalogue of documentation provided by plugin developers when served. You must serve GraphEx in order for this catalogue to be generated.

WARNING: External plugin code and documentation can't be verified to be safe to use by GraphEx itself. Verify that the plugin you are installing is safe before providing it as an argument to GraphEx.

Frequently Asked Questions

Some 'FAQ' related documents:

Developer Topics

This document talks about how to create a plugin as a developer: