How to create a react app with Go support using WebAssembly in under 60 seconds

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • go

    The Go programming language

  • This file is similar to the one from the official Go repository, with a few minor tweaks, we’ll use it in the next section.

  • react-app-typescript-golang

    An example app created via cra-template-typescript-golang

  • Finally, we’ll run npm start and access the app on localhost:3000 A full example can be found in this GitHub repository

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cra-template-typescript-golang

    A create react app template with built-in typescript & WebAssembly support for Golang

  • Ok, maybe this does take a while, but fear no more! I have a cure for your laziness! I have created a custom create-react-app template for typescript-golang, all you have to do is run the following command in your working directory

  • datree

    Prevent Kubernetes misconfigurations from reaching production (again 😤 )! From code to cloud, Datree provides an E2E policy enforcement solution to run automatic checks for rule violations. See our docs: https://hub.datree.io

  • Go is a statically typed, compiled programming language designed at Google, it is syntactically similar to C, but with memory safety, garbage collection, structural typing, and CSP-style concurrency. In my case, I needed to run Go for JSON schema validations, in other cases, you might want to perform a CPU-intensive task or use a CLI tool written in Go.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts