Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Prettier | 46,629 | 184,190 | 225,830 | 19 hours ago | 139 | July 05, 2023 | 1,244 | mit | JavaScript | |
Prettier is an opinionated code formatter. | ||||||||||
Rxdb | 19,653 | 82 | 81 | 19 hours ago | 450 | July 27, 2023 | 13 | apache-2.0 | TypeScript | |
A fast, offline-first, reactive Database for JavaScript Applications https://rxdb.info/ | ||||||||||
Graphql Code Generator | 10,302 | 5 days ago | 518 | mit | TypeScript | |||||
A tool for generating code based on a GraphQL schema and GraphQL operations (query/mutation/subscription), with flexible support for custom plugins. | ||||||||||
Learnapollo | 5,315 | 5 years ago | 10 | mit | TypeScript | |||||
👩🏻🏫 Learn Apollo - A hands-on tutorial for Apollo GraphQL Client (created by Graphcool) | ||||||||||
Altair | 4,819 | 7 | 11 | 11 days ago | 116 | August 05, 2023 | 59 | TypeScript | ||
✨⚡️ A beautiful feature-rich GraphQL Client for all platforms. | ||||||||||
Searchkit | 4,650 | 143 | 16 | 11 days ago | 114 | July 15, 2023 | 25 | apache-2.0 | TypeScript | |
Search UI for Elasticsearch & Opensearch. Compatible with Algolia's Instantsearch and Autocomplete components. React & Vue support | ||||||||||
Angular Example App | 1,977 | 10 | 2 | 3 days ago | 5 | May 14, 2018 | 1 | TypeScript | ||
Angular 16 Example App + Standalone Components + i18n + GraphQL | ||||||||||
Apollo Universal Starter Kit | 1,675 | 3 months ago | 1 | August 28, 2023 | 94 | mit | JavaScript | |||
Apollo Universal Starter Kit is a SEO-friendly, fully-configured, modular starter application that helps developers to streamline web, server, and mobile development with cutting-edge technologies and ultimate code reuse. | ||||||||||
Ever Demand | 1,555 | 16 days ago | 1 | November 18, 2019 | 120 | other | TypeScript | |||
Ever® Demand™ - Open-Source Commerce Platform for On-Demand Economy and Digital Marketplaces | ||||||||||
Awesome Aws Amplify | 1,529 | 2 years ago | ||||||||
Curated list of AWS Amplify Resources |
Altair is a beautiful feature-rich GraphQL Client IDE for all platforms. Available for MacOS, Windows, Linux, Chrome, Firefox. It enables you interact with any GraphQL server you are authorized to access from any platform you are on.
-- the GraphQL IDE that does not require running a web server
Altair provides several features that make developing with GraphQL very efficient and friendly. These features include:
See more here: https://altairgraphql.dev/docs/features
Is there a feature that is missing? You can let us know by creating a new issue or you can add the feature by creating a Pull Request.
Thanks to all our sponsors for sponsoring this project! Do you use Altair GraphQL client at your company? Consider supporting this project as a major sponsor (primary, gold, silver or bronze) on open collective.
To be a primary sponsor, reach out to us.
Become a Gold sponsor of Altair to appear here.
For mac users, you can also install using cask:
$ brew install --cask altair-graphql-client
For linux users, you can also install using snap:
$ snap install altair
For arch linux users, an AUR package aur/altair exists:
$ yay -S altair
For windows users, you can install using chocolatey:
$ choco install altair-graphql
...or winget:
$ winget install -e --id altair-graphql.altair
You can use altair with an express server using altair-express-middleware. Read more about how to use this here.
You can use altair with a koa server using altair-koa-middleware. Read more about how to use this here.
You can use altair with a Fastify server using altair-fastify-plugin. Read more about how to use this here.
You can use altair in a Laravel project using xkojimedia/laravel-altair-graphql:
$ composer require xkojimedia/laravel-altair-graphql
You can find other available integrations here: https://altairgraphql.dev/docs/integrations
When using a custom instance of Altair, there are couple of options you can use to customize Altair based on your needs:
endpointURL
string
- URL to set as the server endpointsubscriptionsEndpoint
string
- URL to set as the subscription endpointinitialSubscriptionsProvider
"websocket" | "graphql-ws" | "app-sync" | "action-cable"
- Initial subscriptions providerinitialQuery
string
- Initial query to be addedinitialVariables
string
- Initial variables to be added (in JSON format) e.g. '{ "var1": "first variable" }'
initialPreRequestScript
string
- Initial pre-request script to be added e.g. 'altair.helpers.getEnvironment("api_key")'
initialHeaders
IDictionary
- Initial headers object to be added{
'X-GraphQL-Token': 'asd7-237s-2bdk-nsdk4'
}
initialEnvironments
IInitialEnvironments
- Initial Environments to be added{
base: {
title: 'Environment',
variables: {}
},
subEnvironments: [
{
title: 'sub-1',
variables: {}
}
]
}
instanceStorageNamespace
string
- Namespace for storing the data for the altair instance. Use this when you have multiple altair instances running on the same domain. e.g. 'altair_dev_'
Example usage:
AltairGraphQL.init({
endpointURL: 'https://www.example.com/graphql',
initialVariables: '{ "username": "imolorhe" }',
});
Altair has been tested in the latest versions of Google Chrome and Mozilla Firefox. It might not work as expected in other browsers like Safari and Edge.
You can learn more about how to get help here.
Would you like to help with translations? https://altair-gql-translate.surge.sh/ Click here.
Learn more about contributing to Altair here and here.
Read more here.