Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Diagram Maker | 2,347 | a month ago | 6 | February 27, 2022 | 2 | apache-2.0 | TypeScript | |||
A library to display an interactive editor for any graph-like data. | ||||||||||
Inframap | 1,352 | 21 days ago | 27 | September 03, 2021 | 40 | mit | Go | |||
Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant. | ||||||||||
Aws Security Viz | 665 | 9 days ago | 176 | August 15, 2021 | 4 | mit | Ruby | |||
Visualize your aws security groups. | ||||||||||
Amazon Neptune Samples | 331 | 2 months ago | 19 | mit-0 | JavaScript | |||||
Samples and documentation for using the Amazon Neptune graph database service | ||||||||||
Starbase | 257 | 3 months ago | 11 | October 20, 2022 | 10 | mpl-2.0 | TypeScript | |||
Graph-based security analysis for everyone | ||||||||||
Aaia | 252 | 9 months ago | 1 | gpl-3.0 | Python | |||||
AWS Identity and Access Management Visualizer and Anomaly Finder | ||||||||||
Aws Securitygroup Grapher | 91 | 3 years ago | apache-2.0 | HTML | ||||||
This ansible role gets information from an AWS VPC and generate a graphical representation of security groups | ||||||||||
Aws Map | 67 | 4 years ago | 6 | apache-2.0 | Perl | |||||
Make a network graph of an AWS region | ||||||||||
Altimeter | 56 | 6 months ago | 253 | May 12, 2022 | 10 | mit | Python | |||
Graph AWS resources in Neptune | ||||||||||
Cloudformation Graph | 44 | 5 years ago | 6 | August 21, 2018 | 9 | mit | JavaScript | |||
Generate dot files for GraphViz from an AWS CloudFormation template. |
An example project for gremlin_python, as there is very little public code out there using it.
This project also uses Chalice (aws/chalice)
>> mkvirtualenv neptunedemo --python=python3.6
>> pip install chalice
>> pip install gremlinpython
>> chalice deploy
Then send http requests (examples below) to your new endpoint.
If using AWS Neptune:
POST to https://whatever.execute-api.us-east-1.amazonaws.com/api/person
{"id": "XYZ1234", "prop1": "Some", "prop2": "Value"}
GET to https://whatever.execute-api.us-east-1.amazonaws.com/api/person/XYZ1234
PUT to https://whatever.execute-api.us-east-1.amazonaws.com/api/person/XYZ1234
{"id": "XYZ1234", "prop1": "Some", "prop2": "NewValue"}
POST to https://whatever.execute-api.us-east-1.amazonaws.com/api/relationship
{"from": "XYZ1234", "to": "BOB", "weight": "1.0"}
GET to https://whatever.execute-api.us-east-1.amazonaws.com/api/relationship/XYZ1234
You can optionally add a ?threshold=0.n parameter to the querystring to set the threshold of relationship weighting to retrieve.
DELETE to https://whatever.execute-api.us-east-1.amazonaws.com/api/clear