Go JavaScript

Open-source Go projects categorized as JavaScript

Top 23 Go JavaScript Projects

  • esbuild

    An extremely fast bundler for the web

    Project mention: Build a Vite 5 backend integration with Flask | dev.to | 2024-02-25

    Unlike Webpack, the Vite DevServer only compiles files when they are requested. It leverages ES module imports, which allow JS files to import other files without needing to bundle them together during development. When one file changes, only that file needs to be re-compiled, and the rest can remain unchanged. Project files are compiled with Rollup.js. Third-party dependencies in node_modules are pre-compiled using the ultra-fast esbuild bundler for maximum speed, and they are cached until the dependency version changes. Vite also provides a client script for hot module reloading.

  • k6

    A modern load testing tool, using Go and JavaScript - https://k6.io

    Project mention: K6: A modern load testing tool, using Go and JavaScript | news.ycombinator.com | 2024-01-08
  • 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.

  • Wails

    Create beautiful applications using Go

    Project mention: SGSG (Svelte + Go + SQLite + gRPC) - open source application | /r/sveltejs | 2023-12-06

    This is basically the same tech stack of an app I’ve been planning to build, but deployed as a desktop application using Wails: https://github.com/wailsapp/wails

  • Pulumi

    Pulumi - Infrastructure as Code in any programming language. Build infrastructure intuitively on any cloud using familiar languages 🚀

    Project mention: The 2024 Web Hosting Report | dev.to | 2024-02-20

    Infrastructure as Code (IaC) is an important part of any true hosting operation in the public cloud. Each of these platforms has their own IaC solution, e.g. AWS CloudFormation. But they also support popular open-source IaC tools like Pulumi or Terraform. A category of tools that also needs to be discussed is API gateways and other app-specific load balancers. There are applications for internal consumption, which can be called microservices if you have a lot of them. And often microservices use advanced networking options such as a service mesh instead of just the native private network offered by a VPC.

  • gotty

    Share your terminal as a web application

    Project mention: CLI software remote elérése | /r/programmingHungary | 2023-07-11
  • gopherjs

    A compiler from Go to JavaScript for running Go code in a browser

    Project mention: Cum arata piata pentru Go in tara si in strainatate? | /r/programare | 2023-06-18
  • qt

    Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly

    Project mention: GoLang — Simplifying Complexity “The Beginning” | dev.to | 2023-05-27

    . Web backend (with various frameworks available) . Web Assembly (one of them is vugu framework) . Microservices (some frameworks: Go Micro, Go Kit, Gizmo, Kite) . Fragments services (Term mentioned by @jeffotoni in a microservices discussion group) . Lambdas (FaaS example) . Client Server . Terminal applications (using the tview lib) . IoT (some frameworks) . Bots (some here) . Client Applications using Web technology . Desktop using Qt+QML, Native Win Lib (example Qt, Qt widgets, Qml) . Network Applications . Protocol applications . REST Applications . SOAP Applications . GraphQL Applications . RPC Applications . TCP Applications . gRPC Applications . WebSocket Applications . GopherJS (compiles Go to JavaScript)

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • Gotify

    A simple server for sending and receiving messages in real-time per WebSocket. (Includes a sleek web-ui) (by gotify)

    Project mention: Self hosted alternative to email alerts? | /r/selfhosted | 2023-06-29

    I use apprise with Gotify

  • semaphore

    Modern UI for Ansible

    Project mention: Server management software (patching,...) | /r/selfhosted | 2023-06-21
  • goja

    ECMAScript/JavaScript engine in pure Go

    Project mention: SSR React in Go | dev.to | 2024-01-20


  • golang-for-nodejs-developers

    Examples of Golang compared to Node.js for learning 🤓

    Project mention: I know JavaScript and looking for Go learning resource | /r/golang | 2023-03-20
  • minify

    Go minifiers for web formats (by tdewolff)

  • v8go

    Execute JavaScript from Go

    Project mention: SSR React in Go | dev.to | 2024-01-20

    Firstly, I used rogchap/v8go to execute JavaScript in a Go environment. I listed other options below.

  • odigos

    Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF

    Project mention: Open Source Distributed Tracing Through eBPF | news.ycombinator.com | 2023-11-28
  • vecty

    Vecty lets you build responsive and dynamic web frontends in Go using WebAssembly, competing with modern web frameworks like React & VueJS.

  • Rendora

    dynamic server-side rendering using headless Chrome to effortlessly solve the SEO problem for modern javascript websites

  • hostyoself

    Host yo' self from your browser, your phone, your toaster.

  • Corteza

    Low-code platform

  • jsluice

    Extract URLs, paths, secrets, and other interesting bits from JavaScript

    Project mention: Extract URLs, paths, secrets, and other interesting bits from JavaScript | /r/blackhat | 2023-07-02
  • ink

    An elegant static blog generator (by InkProject)

  • nitric

    Nitric is a multi-language framework for cloud applications with infrastructure from code.

    Project mention: Open-Source Framework that understands Your Application Infrastructure Needs | dev.to | 2024-01-24

    You may have heard of the open source Nitric framework that my team and I have been developing – it’s a cloud-aware application framework that provides a seamless dev experience and confident cloud deployments. Put simply, Nitric handles the infrastructure and runtime requirements of your application, so you can focus your efforts on building it.

  • Guark

    Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more...

  • oto

    Go driven rpc code generation tool for right now. (by pacedotdev)

    Project mention: tRPC – Move Fast and Break Nothing. End-to-end typesafe APIs made easy | news.ycombinator.com | 2023-08-12
  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-25.

Go JavaScript related posts


What are some of the best open-source JavaScript projects in Go? This list will help you:

Project Stars
1 esbuild 36,836
2 k6 22,860
3 Wails 21,171
4 Pulumi 19,100
5 gotty 18,340
6 gopherjs 12,312
7 qt 10,159
8 Gotify 9,879
9 semaphore 8,802
10 goja 4,722
11 golang-for-nodejs-developers 4,448
12 minify 3,533
13 v8go 2,984
14 odigos 2,919
15 vecty 2,725
16 Rendora 1,983
17 hostyoself 1,822
18 Corteza 1,183
19 jsluice 1,141
20 ink 1,051
21 nitric 727
22 Guark 714
23 oto 692
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.