An open API service indexing awesome lists of open source software.

https://github.com/enochval/graphql-placeholder

This project is a NestJS GraphQL implementation of the popular JSON Placeholder API, providing developers with a GraphQL playground for testing and experimentation.
https://github.com/enochval/graphql-placeholder

apollo apolo-graphql docker graphql graphql-js javacript nestjs nestjs-graphql nodejs typescript

Last synced: 10 months ago
JSON representation

This project is a NestJS GraphQL implementation of the popular JSON Placeholder API, providing developers with a GraphQL playground for testing and experimentation.

Awesome Lists containing this project

README

          


Nest Logo
GraphQL Logo

# GraphQL Placeholder

Welcome to the GraphQL Placeholder!



NPM Version
Package License
NPM Downloads
CircleCI
Coverage
Discord
Backers on Open Collective
Sponsors on Open Collective

Support us

## Description

[GraphQL Placeholder](https://graphqlplaceholder.vercel.app) is a [NestJS](https://nestjs.com) GraphQL implementation of the popular [JSON Placeholder](https://jsonplaceholder.typicode.com) API, providing developers with a [GraphQL playground](https://graphqlplaceholder.vercel.app/graphql) for testing and experimentation.

## Features

- No registration
- Zero-config
- Basic GraphQL API
- "Has many" relationships
- Filters and nested queries
- Cross-domain (CORS and JSONP)
- Supports QUERY, MUTATION
- HTTP or HTTPS
- Compatible with React, Angular, Vue, Ember, ...
- An interactive playground for testing GraphQL queries and mutations.
- Built with NestJS for high performance and maintainability.
- Seamless integration with JSON Placeholder API data including posts, comments, users, todos, albums and photos.
- Utilize TypeScript for a smooth and error-free development experience.

## Usage

- **Queries:** Fetch data such as posts, comments, users, etc., from the JSON Placeholder API using GraphQL queries.
- **Mutations:** Test data manipulation operations like creating, updating, and deleting resources.

## Guide
For examples and more, you can visit https://graphqlplaceholder.vercel.app/guide

## Contributing

We welcome contributions from the community! Please read our [CONTRIBUTING.md](./CONTRIBUTING.md) to get started.

## License

This project is licensed under the MIT License - see the [LICENSE](./LICENSE) file for details.

## Stay in touch

- Author - [Enoch Osarenren](https://linkedin.com/in/enoch-osarenren)