Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Netflix/dgs-framework
GraphQL for Java with Spring Boot made easy.
https://github.com/Netflix/dgs-framework
dgs graphql graphql-java java spring-boot
Last synced: about 2 months ago
JSON representation
GraphQL for Java with Spring Boot made easy.
- Host: GitHub
- URL: https://github.com/Netflix/dgs-framework
- Owner: Netflix
- License: apache-2.0
- Created: 2020-11-30T23:54:32.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-15T22:05:44.000Z (about 2 months ago)
- Last Synced: 2024-10-17T07:47:38.094Z (about 2 months ago)
- Topics: dgs, graphql, graphql-java, java, spring-boot
- Language: Kotlin
- Homepage: https://netflix.github.io/dgs
- Size: 7.18 MB
- Stars: 3,069
- Watchers: 230
- Forks: 295
- Open Issues: 54
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
- awesome-kotlin - dgs-framework - null (Libraries)
- awesome-github-repos - Netflix/dgs-framework - GraphQL for Java with Spring Boot made easy. (Kotlin)
- awesome-list - dgs-framework
README
# dgs-framework
![CI](https://github.com/Netflix/dgs-framework/workflows/CI/badge.svg?branch=master)
[![GitHub release](https://img.shields.io/github/v/release/Netflix/dgs-framework.svg)](https://GitHub.com/Netflix/dgs-framework/releases)
[![Apache 2.0](https://img.shields.io/github/license/nebula-plugins/gradle-netflixoss-project-plugin.svg)](http://www.apache.org/licenses/LICENSE-2.0)Documentation can be found [here](https://netflix.github.io/dgs), including a getting started guide.
The DGS Framework (Domain Graph Service) is a GraphQL server framework for Spring Boot, developed by Netflix.
Features include:
* Annotation based Spring Boot programming model
* Test framework for writing query tests as unit tests
* Gradle Code Generation plugin to create types from schema
* Easy integration with GraphQL Federation
* Integration with Spring Security
* GraphQL subscriptions (WebSockets and SSE)
* File uploads
* Error handling
* Many extension points# Getting Started
Follow the [getting started guide](https://netflix.github.io/dgs/getting-started/)!
# Contributing, asking questions and reporting issues.
Please read our [contributor guide](CONTRIBUTING.md)!