awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
altair-graphql avatar

altair-graphql/altair

0
View on GitHub↗
5,412 stars·394 forks·TypeScript·MIT·40 viewsaltairgraphql.dev↗

Altair

Altair is a graphical GraphQL API client, integrated development environment, and schema explorer. It functions as a debugging tool and collaboration platform for executing queries, mutations, and subscriptions against GraphQL servers.

The project distinguishes itself by offering cloud-synced workspaces for organizing and sharing query collections among teams. It provides a flexible extensibility framework that allows the installation and execution of third-party plugins within isolated sandboxes.

The platform covers a broad range of capabilities, including AI-assisted query writing, visual schema exploration, and real-time data subscription via multiple transport protocols. It also includes tools for request automation through pre- and post-request scripting, as well as utilities for managing environment variables and analyzing response metadata.

Altair is available as a desktop application, a browser extension, and a web-based application, and it can be hosted on private servers.

Features

  • GraphQL Clients - Functions as a graphical GraphQL client for composing, validating, and executing queries and mutations.
  • GraphQL Query Editors - Provides a comprehensive editor for crafting and executing GraphQL queries and mutations with support for variables and file uploads.
  • GraphQL Testing - Provides a graphical environment for writing and executing GraphQL queries and mutations to verify server behavior.
  • GraphQL Schema Workspaces - Provides cloud-synced workspaces for teams to collaboratively organize and manage GraphQL query collections.
  • GraphQL Subscriptions - Provides real-time data subscription capabilities using protocols like WebSockets, SSE, and AppSync.
  • GraphQL Schema Autocomplete - Provides real-time field suggestions in the editor based on the downloaded server introspection schema.
  • Collaborative API Workspaces - Provides shared workspaces for teams to synchronize GraphQL collections, documentation, and environment configurations.
  • GraphQL Integrated Development Environments - Offers a comprehensive IDE for developing, testing, and documenting GraphQL APIs across multiple environments.
  • GraphQL Schema Browsers - Includes an interactive browser for exploring types, queries, and relationships within a GraphQL API schema via introspection.
  • Schema Explorers - Provides a searchable visual interface for browsing API type definitions, queries, mutations, and subscriptions.
  • GraphQL IDEs - Provides a comprehensive GraphQL IDE with schema introspection, syntax highlighting, and autocompletion.
  • Workspace Synchronization - Synchronizes queries, collections, and settings to a user account for cross-device access.
  • Request Header Configuration - Allows attaching custom key-value pairs and authentication tokens to requests at global or individual levels.
  • Environment Variable Sets - Allows defining sets of environment variables to quickly switch between different target endpoints and authentication states.
  • Schema-Aware Autocompletion - Offers intelligent field and argument autocompletion driven by the GraphQL server schema.
  • Query Debugging Interfaces - Provides a dedicated graphical interface to inspect queries and responses for troubleshooting API calls.
  • GraphQL Schema Introspection - Builds an interactive documentation explorer by querying the server's full type system via standard introspection.
  • Schema Explorers - Features a visual schema explorer for browsing API documentation and discovering types and fields via introspection.
  • GraphQL Variable Management - Enables defining GraphQL variable values in JSON format to reuse common inputs and modify test parameters.
  • AI Assistants - Integrates an AI assistant to help users write queries and answer questions about API schemas.
  • GraphQL Traffic Inspectors - Includes tools for inspecting GraphQL network traffic and analyzing response metadata to troubleshoot APIs.
  • Collection Organizers - Organizes related GraphQL queries into logical collections for easier navigation across environments.
  • Workspace Collaboration - Allows sharing a workspace among a group of users to collectively manage and iterate on queries.
  • Query Synchronization - Stores queries and collections in a cloud service to enable centralized management and team access.
  • Workspace Persistence - Synchronizes query collections and history between local storage and a remote database for cross-device access.
  • API Request Scripting - Provides custom scripting to process response headers and update environment variables after an API request.
  • Client-side Environment Variables - Replaces placeholders in queries and headers with selected configuration values before dispatching requests.
  • Plugin Panel Managers - Displays plugin-specific content within dedicated, isolated UI panels within the editor interface.
  • Request Scripting Environments - Runs isolated JavaScript logic immediately before and after requests to dynamically modify parameters and process responses.
  • Sandboxed Plugin Execution - Executes plugin code within isolated iframes to ensure security and prevent interference with the host application.
  • Project Workspace Management - Enables managing multiple independent windows with unique names and endpoints for different projects.
  • Network Traffic Analyzers - Includes a browser extension to inspect real-time network traffic and analyze requests made by web applications.
  • Real-time Data Subscriptions - Provides real-time data subscription capabilities using multiple transport protocols like WebSockets and SSE.
  • Multi-Transport Real-time Layers - Manages real-time data streams by switching between WebSockets, SSE, and MQTT protocols based on server capability.
  • Authentication Method Configurations - Configures API authorization methods including tokens and basic auth via static values or environment variables.
  • Private Hosting - Supports hosting the full IDE on private servers to maintain complete control over data and privacy.
  • Iframe Sandboxing - Executes third-party plugins within isolated iframes to protect the main application state and security.
  • Third-Party Plugins - Loads external extensions from sources like npm or GitHub to add new functionality to the client.
  • Plugin Integrations - Integrates external plugins by adding their identifiers to the settings to extend application capabilities.
  • Query History Logs - Maintains a history of previously executed GraphQL queries for quick retrieval and reuse.
  • Multi-Interface Access - Maintains a consistent user experience across desktop, browser extension, and web-based applications.
  • Type-Safe Query Generation - Generates queries and fragments based on the server schema to reduce manual typing.
  • Embedded GraphQL IDEs - Allows integrating the graphical query interface into other applications as a client for testing and debugging.
  • Response Metadata Analysis - Inspects response headers, status codes, and execution timing to debug server behavior.
  • Development Tools - Feature-rich cross-platform GraphQL client.

Star history

Star history chart for altair-graphql/altairStar history chart for altair-graphql/altair

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Altair

These projects share indexed features with Altair. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • httpie/desktophttpie avatar

    httpie/desktop

    3,851View on GitHub↗

    This is a desktop HTTP client application used for constructing, sending, and analyzing HTTP and GraphQL requests. It provides a graphical interface for API development and testing, including a dedicated GraphQL client with schema-driven autocomplete and validation. The project features an integrated AI assistant that generates API requests from natural language prompts. It supports a complex organization system of spaces and collections with hierarchical authentication inheritance and recursive variable resolution for dynamic request values. The tool covers a broad range of capabilities, in

    apiapi-clientapi-testing
    View on GitHub↗3,851
  • graphcool/graphql-playgroundgraphcool avatar

    graphcool/graphql-playground

    8,844View on GitHub↗

    GraphQL Playground is a web-based integrated development environment and API client for GraphQL. It functions as a request client, schema browser, and subscription tester, allowing users to execute queries and mutations while validating data responses. The project distinguishes itself through a dedicated subscription tester that maintains persistent connections for monitoring real-time data streams. It also includes the ability to share specific request states and headers via serialized URL snapshots for collaborative debugging. The environment covers schema exploration through interactive d

    TypeScript
    View on GitHub↗8,844
  • requestly/requestlyrequestly avatar

    requestly/requestly

    6,341View on GitHub↗
    TypeScriptapiapi-clientapi-mock
    View on GitHub↗6,341
  • graphql-hive/graphql-yogagraphql-hive avatar

    graphql-hive/graphql-yoga

    8,523View on GitHub↗

    Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It functions as a toolkit for managing schemas and resolvers, providing a spec-compliant environment for hosting APIs across diverse JavaScript runtimes, including Node.js, Deno, Bun, and serverless cloud environments. The project distinguishes itself through its ability to act as an Apollo Federation gateway, composing multiple subgraphs into a single unified supergraph. It also serves as a dedicated subscription server, delivering real-time data streaming via both WebSockets and Serve

    TypeScriptbundenofetch
    View on GitHub↗8,523
Compare all 30 related projects→

Frequently asked questions

What does altair-graphql/altair do?

Altair is a graphical GraphQL API client, integrated development environment, and schema explorer. It functions as a debugging tool and collaboration platform for executing queries, mutations, and subscriptions against GraphQL servers.

What are the main features of altair-graphql/altair?

The main features of altair-graphql/altair are: GraphQL Clients, GraphQL Query Editors, GraphQL Testing, GraphQL Schema Workspaces, GraphQL Subscriptions, GraphQL Schema Autocomplete, Collaborative API Workspaces, GraphQL Integrated Development Environments.

Which projects share features with altair-graphql/altair?

Projects with overlapping indexed features include: httpie/desktop — This is a desktop HTTP client application used for constructing, sending, and analyzing HTTP and GraphQL requests. It… graphcool/graphql-playground — GraphQL Playground is a web-based integrated development environment and API client for GraphQL. It functions as a… requestly/requestly. graphql-hive/graphql-yoga — Yoga is a GraphQL server framework and runtime-agnostic HTTP handler used to build and deploy GraphQL APIs. It… hoppscotch/hoppscotch — Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL,… graphql/graphiql — GraphiQL is an interactive browser-based integrated development environment for writing, testing, and documenting…