Stats
Basic NetworkX repo stats
2
8,955
9.3
1 day ago
networkx/networkx is an open source project licensed under BSD 3clause "New" or "Revised" License which is an OSI approved license.
NetworkX Alternatives
Similar projects and alternatives to NetworkX based on common topics and language



Scout APM
Scout APM  Leadingedge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.



Pandas
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more


NOTE:
The number of mentions on this list indicates mentions on common posts.
Hence, a higher number means a better NetworkX alternative or higher similarity.
Posts
Posts where NetworkX has been mentioned. We have used some of these posts to build our list of alternatives and similar projects  the last one was on 20210331.

Is there another way to find all the cliques in a graph (dictionary)?
https://github.com/networkx/networkx/blob/main/networkx/algorithms/clique.py#L105

Looking for guidance on how to frame a problem.
There exist a few libraries to work with graphs, most notably I think is NetworkX. Aside from this there are also several algorithms which are usually mentioned in this context eg. Dijkstra.

ntree data structure?
It sounds like you have a more general directed graph rather than a tree. In that case you could have a look at networkx.

Graph module reccomendations?
Networkx: Easily the easiest library to use. It's written in Python and by far and away the most Pythonic. It's extremely well documented and there's a robust community that uses it. Unfortunately, because it's written in Python (with bells and whistles from Numpy and Scipy) it inherits a lot of Python's limitations: namely that it is slow as all getout. Python is particularly bad when nested loops are involved, which is terrible in graph analysis, since many measures need to be bruteforced by iterating over all nodes, edges, paths, etc. Doesn't work well for large networks (large here being 500+ nodes)

[Topic][Open] Open Discussion Monday — Anybody can post a general visualization question or start a fresh discussion!
If you are comfortable working with or learning basic python  the NetworkX library sounds like it will fit well with what you would like to do. https://networkx.org/

Help with a mini project
There is a great library that integrates well with pandas to do the heavy lifting heavy lifting for you. Look at networkx and the following tutorial.