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

https://github.com/botobag/artemis

GraphQL implementation for Go
https://github.com/botobag/artemis

artemis dataloader golang graphql

Last synced: 5 months ago
JSON representation

GraphQL implementation for Go

Awesome Lists containing this project

README

          

# Artemis

[![CircleCI](https://circleci.com/gh/botobag/artemis/tree/master.svg?style=svg)](https://circleci.com/gh/botobag/artemis/tree/master) [![GoDoc](https://godoc.org/github.com/botobag/artemis?status.svg)](https://godoc.org/github.com/botobag/artemis) [![Coverage Status](https://codecov.io/gh/botobag/artemis/branch/master/graph/badge.svg)](https://codecov.io/gh/botobag/artemis) [![Go Report Card](https://goreportcard.com/badge/botobag/artemis)](https://goreportcard.com/report/botobag/artemis)

Artemis is an implementation of GraphQL for Go. If you're working on GraphQL, you probably heard [Apollo GraphQL](https://www.apollographql.com/) which provides great infrasture and tooling to develop a GraphQL service. While Apollo Platform stack is built on top of Node.js, we aim to build one in Go. If you happen to know a bit about [Greek mythology](https://en.wikipedia.org/wiki/Artemis), you should have guessed how the project got its name.

The project goal of Artemis is to provide a GraphQL implementation and to integrate features that are essential to build production GraphQL services, all developed in Go. The following highlight some of its focuses:

- **Beyond feature-complete**: We'll not only try to catch up [latest GraphQL specification](https://graphql.github.io/graphql-spec/draft/) but also the experimental features that are already in [`graphql-js`](https://github.com/graphql-go/graphql).
- **Driven by community**: The development and design is driven by the needs of developers. Issues should be responded in short time. PRs welcome!

## Getting Started

## Documentation

## Contribute

## Roadmap