trevor-scheer / dgs-framework

GraphQL for Java with Spring Boot made easy.

Home Page:https://netflix.github.io/dgs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dgs-framework

CI GitHub release Apache 2.0

Documentation can be found here, 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!

Contributing, asking questions and reporting issues.

Please read our contributor guide!

About

GraphQL for Java with Spring Boot made easy.

https://netflix.github.io/dgs

License:Apache License 2.0


Languages

Language:Kotlin 84.0%Language:Java 14.1%Language:HTML 0.9%Language:Python 0.6%Language:TypeScript 0.2%Language:JavaScript 0.2%Language:Makefile 0.1%