Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aaronpowell/graphql-azure-subscriptions
https://github.com/aaronpowell/graphql-azure-subscriptions
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/aaronpowell/graphql-azure-subscriptions
- Owner: aaronpowell
- License: mit
- Created: 2021-02-17T03:21:34.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-30T12:27:11.000Z (over 2 years ago)
- Last Synced: 2024-11-17T19:43:57.976Z (about 2 months ago)
- Language: TypeScript
- Size: 497 KB
- Stars: 12
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# GraphQL Azure Subscription libraries
[![CI build](https://github.com/aaronpowell/graphql-azure-subscriptions/actions/workflows/build.yml/badge.svg)](https://github.com/aaronpowell/graphql-azure-subscriptions/actions/workflows/build.yml) [![Release build](https://github.com/aaronpowell/graphql-azure-subscriptions/actions/workflows/npm-publish.yml/badge.svg)](https://github.com/aaronpowell/graphql-azure-subscriptions/actions/workflows/npm-publish.yml) ![npm - SignalR package](https://img.shields.io/npm/v/@aaronpowell/graphql-signalr-subscriptions?label=%40aaronpowell%2Fgraphql-signalr-subscriptions) ![npm - CosmosDB package](https://img.shields.io/npm/v/@aaronpowell/graphql-cosmosdb-subscriptions?label=%40aaronpowell%2Fgraphql-cosmosdb-subscriptions)
This repo contains the different libraries for working with the [Apollo GraphQL Subscription model](https://www.apollographql.com/docs/apollo-server/data/subscriptions) from Azure services.
## SignalR
[Azure SignalR Service](https://azure.microsoft.com/services/signalr-service/?WT.mc_id=javascript-17899-aapowell) provides real-time messaging via websockets without needing to setup your own service.
The package, `@aaronpowell/graphql-signalr-subscriptions` provides integration with GraphQL Subscriptions, underpinned by SignalR Service. Learn more at [`packages/graphql-signalr-subscriptions`](packages/graphql-signalr-subscriptions).
## CosmosDB Change Feed
[Azure CosmosDB](https://azure.microsoft.com/services/cosmos-db/?WT.mc_id=javascript-17901-aapowell) provides a [Change Feed](https://docs.microsoft.com/azure/cosmos-db/change-feed?WT.mc_id=javascript-17901-aapowell) of data that is changed within a collection.
The package, `@aaronpowell/graphql-cosmosdb-subscriptions` provides integration with GraphQL Subscriptions, exposing the CosmosDB Change Feed to consumers. Learn more at [`packages/graphql-cosmosdb-subscriptions`](packages/graphql-cosmosdb-subscriptions).
## License
MIT