MCPcopy Index your code
hub / github.com/aws/graph-explorer

github.com/aws/graph-explorer @v3.1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.1.0 ↗ · + Follow
1,505 symbols 5,443 edges 721 files 75 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Graph Explorer

Graph Explorer is a React-based web application that makes it easy to visualize and explore graph data, no query language knowledge required. Search for nodes, expand connections, and discover relationships across your graph database through an intuitive visual interface.

Connect to graph databases that support Apache TinkerPop Gremlin or W3C RDF/SPARQL over HTTP, or openCypher via Amazon Neptune.

Explore Your Data

Graph Explorer provides three integrated views for working with your graph database, all in one app.

Graph View

Search, visualize, and explore connections between nodes with an interactive graph layout. Expand neighbors, filter by type, and run custom queries, all from a single view.

Graph Explorer showing an interactive visualization of airport routes with search, table view, and node details

Data Explorer

Browse all nodes for a given type in a paginated table. View every property at a glance and send nodes directly to the graph view for further exploration.

Data Explorer showing a tabular view of airport nodes with properties like city, code, and coordinates

Schema Explorer

Understand your data model at a glance. See node types, their relationships, and property details rendered as an interactive schema graph.

Schema Explorer showing the relationships between airport, country, continent, and version node types

Get Started

Documentation

See the full documentation for features, guides, references, and more.

Community

Contributing

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.

Extension points exported contracts — how you extend this code

LoggerConnector (Interface)
(no doc) [4 implementers]
packages/graph-explorer/src/connector/LoggerConnector.ts
LoggerIncomingHttpHeaders (Interface)
(no doc)
packages/graph-explorer-proxy-server/src/app.ts
NodesTabularProps (Interface)
(no doc)
packages/graph-explorer/src/modules/EntitiesTabular/components/NodesTabular.tsx
CreateAppOptions (Interface)
(no doc)
packages/graph-explorer-proxy-server/src/app.ts
EdgesTabularProps (Interface)
(no doc)
packages/graph-explorer/src/modules/EntitiesTabular/components/EdgesTabular.tsx
Application (Interface)
(no doc)
packages/graph-explorer-proxy-server/src/express.d.ts
PromiseWithCancel (Interface)
(no doc)
packages/graph-explorer/src/modules/SearchSidebar/useKeywordSearch.ts
CreateServerOptions (Interface)
(no doc)
packages/graph-explorer-proxy-server/src/server.ts

Core symbols most depended-on inside this repo

createVertexType
called by 325
packages/graph-explorer/src/core/entities/vertex.ts
createTestableVertex
called by 241
packages/graph-explorer/src/utils/testing/randomData.ts
renderHookWithState
called by 199
packages/graph-explorer/src/utils/testing/renderHookWithJotai.tsx
createResultScalar
called by 182
packages/graph-explorer/src/connector/entities/scalar.ts
cn
called by 179
packages/graph-explorer/src/utils/cn.ts
createTestableEdge
called by 143
packages/graph-explorer/src/utils/testing/randomData.ts
createRandomName
called by 139
packages/shared/src/utils/testing/randomData.ts
getAppStore
called by 131
packages/graph-explorer/src/core/StateProvider/appStore.ts

Shape

Function 1,365
Method 67
Interface 49
Class 24

Languages

TypeScript100%

Modules by API surface

packages/graph-explorer/src/utils/testing/randomData.ts45 symbols
packages/graph-explorer/src/core/StateProvider/schema.ts30 symbols
packages/graph-explorer/src/connector/LoggerConnector.ts22 symbols
packages/graph-explorer/src/core/StateProvider/localDb.ts21 symbols
packages/graph-explorer/src/components/Graph/hooks/useAddClickEvents.ts21 symbols
packages/graph-explorer/src/utils/testing/graphsonHelpers.ts20 symbols
packages/graph-explorer/src/utils/testing/FakeExplorer.ts19 symbols
packages/graph-explorer/src/utils/testing/DbState.ts18 symbols
packages/graph-explorer/src/modules/GraphViewer/internalComponents/ContextMenu.tsx17 symbols
packages/graph-explorer/src/components/DropdownMenu.tsx15 symbols
packages/graph-explorer/src/modules/ConnectionDetail/ConnectionDetail.tsx14 symbols
packages/graph-explorer/src/components/Graph/useGraphGlobalActions.ts14 symbols

For agents

$ claude mcp add graph-explorer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact