Home Compiler Docs About

About GraphLangZ

Graph Theory, the study of graphs, is a popular topic in mathematics and computer science. The basic properties of a graph is that it has a bunch of objects, referred to as nodes (also known as verticies or points) and the graph also has connections between certain nodes, with the connections known as edges. To learn more about graphs, please consult their entry in Wikipedia.

The premise behind GraphLangZ is that any person, regardless of prior programming experience can describe a graph with simple syntax, render it quickly, and share it with ease. There is no need to install any software and GraphLangZ is designed to look good and work "out of the box" with minimal effort. GraphLangZ includes several more advanced features for those willing to spend a little time learning the language, but knowing these features is not necessary to get started.

GraphLangZ was initially launched in August 2024 and is developed by Arthur Zarins. You can learn more about me on my website.

There are numerous graphing programs besides GraphLangZ that are accessible for free, many with more features for creating complicated graphs. Graphviz is an excellent open-source graph visualization software initially released by AT&T Labs Research in 1991 and has continuously recieved updates.

Below are some helpful research papers I read before creating GraphLangZ, drawing inspiration from their force-based layouts methods.