šŸš€ Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more →
Socket
Sign inDemoInstall
Socket

github.com/zombiezen/graphql-go-app

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/zombiezen/graphql-go-app

v0.0.0-20210331141946-f1740e22689d
Source
Go
Version published
Created
Source

GraphQL Go web application template

Build

This repository contains a small web application using GraphQL and Go on the backend and React with Apollo Client in TypeScript for the frontend. It's designed as a starting point for bootstrapping new web applications with Go and TypeScript.

If you find issues, please report them on the graphql-server issue tracker.

Features

Go server:

TypeScript client:

Development:

  • Provided Dockerfile for consistent builds and deployment to any container-based environment like Kubernetes
  • Provided Heroku configuration for simple deployment
  • Continuous Integration (CI) via GitHub Actions
  • Tasks and editor settings for Visual Studio Code

Getting Started

Before getting started, you will need Go 1.13 or later, Node.js 12, and Adobe's go-starter tool. You may optionally want to install Docker.

Use the go-starter tool to create your repository.

go-starter zombiezen/graphql-go-app PROJECT
cd PROJECT

To run the app locally:

# In one terminal:
cd client && npm install && npm run watch

# In another terminal:
go build && ./<APPLICATION_NAME>

Notable Files

Once you've got your environment set up, these are the files you will most likely want to edit next:

License

Apache 2.0

FAQs

Package last updated on 31 Mar 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts