# apis-guru/graphql-voyager

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/apis-guru-graphql-voyager).**

8,144 stars · 555 forks · TypeScript · MIT

## Links

- GitHub: https://github.com/APIs-guru/graphql-voyager
- Homepage: https://apis.guru/graphql-voyager/
- awesome-repositories: https://awesome-repositories.com/repository/apis-guru-graphql-voyager.md

## Description

GraphQL Voyager is a schema visualizer and data model explorer that provides an interactive graph representation of a GraphQL API. It serves as a documentation tool for inspecting types and fields by transforming schema introspection data into a visual interface.

The tool maps the relationships between different types and fields, allowing for the analysis of complex data models and their connections. Users can filter the visual representation to remove deprecated fields or wrapper classes and use a dedicated information panel to examine technical specifications for specific data types.

## Tags

### Development Tools & Productivity

- [GraphQL Schema Browsers](https://awesome-repositories.com/f/development-tools-productivity/graphql-schema-browsers.md) — Renders the GraphQL schema as an interactive visual graph to explore the structure and relationships of the API.
- [Interactive API Explorers](https://awesome-repositories.com/f/development-tools-productivity/interactive-api-explorers.md) — Provides a browser-based visual interface for discovering and browsing the available fields and types of a GraphQL API.

### Data & Databases

- [Interactive Graph Visualizers](https://awesome-repositories.com/f/data-databases/interactive-graph-visualizers.md) — Renders GraphQL APIs as interactive directed graphs in the browser to enable visual exploration of data models. ([source](https://github.com/apis-guru/graphql-voyager#readme))
- [Automated Graph Layouts](https://awesome-repositories.com/f/data-databases/automated-graph-layouts.md) — Employs automated graph layout algorithms to organize data types into a readable visual structure.
- [Graph View Filtering](https://awesome-repositories.com/f/data-databases/search-indexing-technologies/search-indexing/search-and-indexing/content-search-filters/tree-view-filters/graph-view-filtering.md) — Toggles the visibility of specific nodes and edges based on flags like deprecation or wrapper types.
- [Type Inspection Tools](https://awesome-repositories.com/f/data-databases/type-inspection-tools.md) — Provides a dedicated panel for inspecting and viewing detailed metadata for specific data types at runtime. ([source](https://github.com/apis-guru/graphql-voyager#readme))

### Graphics & Multimedia

- [Schema-to-Graph Transformation](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/engines/canvas-vector-graphics/custom-shape-rendering/graph-node-visualizations/schema-to-graph-transformation.md) — Converts GraphQL introspection data into a set of nodes and edges for visual representation.

### Programming Languages & Runtimes

- [Relationship Graph Visualizers](https://awesome-repositories.com/f/programming-languages-runtimes/programming-utilities/data-structure-type-helpers/data-structures/hierarchical-tree-structures/relationship-graph-visualizers.md) — Transforms schema definitions into directed node graphs to explore connections between different types and fields. ([source](https://github.com/apis-guru/graphql-voyager#readme))

### Software Engineering & Architecture

- [Introspection Utilities](https://awesome-repositories.com/f/software-engineering-architecture/schema-metadata-utilities/introspection-utilities.md) — Queries the internal schema of a GraphQL server via standard introspection to discover the API structure.

### Web Development

- [Schema Explorers](https://awesome-repositories.com/f/web-development/graphql-schema-management/schema-explorers.md) — Provides a technical interface for filtering and navigating the connections within a GraphQL schema.
- [Schema-Driven](https://awesome-repositories.com/f/web-development/relationship-mapping/schema-driven.md) — Traces nested object references within the GraphQL schema to visually link types and fields.
- [GraphQL Schema Type Inspection](https://awesome-repositories.com/f/web-development/graphql-type-analysis/graphql-schema-type-inspection.md) — Provides an information panel to examine detailed technical specifications for specific data types in the schema.

### Business & Productivity Software

- [Schema Visualization Customization](https://awesome-repositories.com/f/business-productivity-software/knowledge-management-systems/community-knowledge-bases/knowledge-base-visualizers/graph-visualizers/schema-visualization-customization.md) — Allows filtering of deprecated fields and removal of wrapper classes to simplify the visual data model. ([source](https://github.com/apis-guru/graphql-voyager#readme))

### Part of an Awesome List

- [Development Tools](https://awesome-repositories.com/f/awesome-lists/devtools/development-tools.md) — Interactive graph representation of GraphQL APIs.
- [Documentation Tools](https://awesome-repositories.com/f/awesome-lists/devtools/documentation-tools.md) — Visualizer for exploring GraphQL schemas.
