Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 884 Bytes

README.md

File metadata and controls

22 lines (16 loc) · 884 Bytes

Thunder is a GraphQL server for Go with support for automatic live-updates.

Getting Started & Documentation

To get started with Thunder, the example is a good starting point. Basic documentation is available online in godoc.

The source code in this repository is organized as follows:

  • The example/ directory contains a basic Thunder application.
  • The graphql/ directory contains Thunder's GraphQL parser and executor.
  • The reactive/ directory contains Thunder's core dependency-tracking and live-update mechanism.
  • The livesql/ directory contains a Thunder driver for MySQL.
  • The sqlgen/ directory contains a lightweight SQL query generator used by livesql/.

Status

This repository is still under development, and there will likely be breaking changes to the API until Thunder's first stable release.