Skip to content

⚡️ a graphql server with automatic live updates

License

Notifications You must be signed in to change notification settings

daniel-007/thunder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

⚡️ a graphql server with automatic live updates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 93.8%
  • JavaScript 6.1%
  • Other 0.1%