Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/beeman/graphql-micros
Playground of a GraphQL server that delivers some commonly used functionality.
https://github.com/beeman/graphql-micros
graphql graphql-yoga gravatar microservice no-issues password prs-welcome unfurl
Last synced: 6 days ago
JSON representation
Playground of a GraphQL server that delivers some commonly used functionality.
- Host: GitHub
- URL: https://github.com/beeman/graphql-micros
- Owner: beeman
- License: mit
- Created: 2018-06-18T06:29:06.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-06-18T06:50:31.000Z (over 6 years ago)
- Last Synced: 2024-11-07T16:52:02.572Z (about 2 months ago)
- Topics: graphql, graphql-yoga, gravatar, microservice, no-issues, password, prs-welcome, unfurl
- Language: TypeScript
- Homepage: https://graphql-micros.now.sh/
- Size: 6.84 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GraphQL Micros
Playground of a GraphQL server that delivers some commonly used functionality.
## Examples
Try these examples on [graphql-micros.now.sh](https://graphql-micros.now.sh/).
```graphql
query {
# Fetch profile data from remote sites
unfurl(url: "https://github.com/beeman") {
ogp {
image:ogImage { url }
siteName:ogSiteName
type:ogType
title:ogTitle
url:ogUrl
description:ogDescription
}
}
# Password check based on analytics
# and remote check using haveibeenpwned.com api
weak:password(password: "password" remote: true) {
percentage
remote
}
strong:password(password: "[P]a$^2w0rt" remote: true) {
percentage
remote
}
# Generate a Gravatar URL based on the Email address
gravatar(email: "[email protected]" size: 200)
}
```# MIT License