Go JavaScript

Open-source Go projects categorized as JavaScript | Edit details
Related topics: #Golang #Go #TypeScript #React #Vue

Top 23 Go JavaScript Projects

  • GitHub repo esbuild

    An extremely fast JavaScript and CSS bundler and minifier

    Project mention: Getting errors with TypeORM and SvelteKit — any ideas? | reddit.com/r/sveltejs | 2022-01-10

    Your repo is missing /src/lib/User.ts https://github.com/evanw/esbuild/issues/257 indicates that annotation based TypeORM is not going to work in ESBuild

  • GitHub repo gotty

    Share your terminal as a web application

    Project mention: Unix in the Browser Tab | news.ycombinator.com | 2022-01-06

    I have a demo of this here [0] (all the software is in /opt/appfs/rkeene.org). It's using GoTTY [1] for presenting a Linux pty and terminal to your browser, and a simple sandbox.

    [0] https://rkeene.dev/js-repl/?arg=bash

    [1] https://github.com/yudai/gotty

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo k6

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

    Project mention: Top 3 Automation Testing Tools for 2022 | dev.to | 2022-01-02

    View on GitHub

  • GitHub repo Pulumi

    Pulumi - Developer-First Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀

    Project mention: Deploy to K8S with TypeScript for lazy developers | dev.to | 2022-01-16

    Provision k3s cluster in Civo with Pulimi;

  • GitHub repo gopherjs

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

    Project mention: Has anyone created a dApp that interacts with browser wallets? | reddit.com/r/golang | 2022-01-12

    Maybe this is were https://github.com/gopherjs/gopherjs will truly shine? Has anyone ever seen Go used for this?

  • GitHub repo 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: Want to create a non-bloated linux app | reddit.com/r/linuxquestions | 2021-07-08

    I know of https://github.com/therecipe/qt, but I've no experience using it, so not sure how well it works. But normally if you feel handy with Go, I guess it should be easier than switching your development stack to C++.

  • GitHub repo Gotify

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

    Project mention: ⟳ 1 apps added, 64 updated at f-droid.org | reddit.com/r/FDroidUpdates | 2022-01-11

    Gotify (version 2.3.1): A client for receiving push notifications

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo turborepo

    The High-performance Build System for JavaScript & TypeScript Codebases

    Project mention: OSD700 Game plan | dev.to | 2022-01-14

    I recently hear about Turborepo partnering with Vercel, I'm thinking maybe it would be cool to try to implement it into the telescope monorepo. I will also learn more about monorepo management.

  • GitHub repo semaphore

    Modern UI for Ansible

    Project mention: Automatic softwaredeployment & installation/updating Tool | reddit.com/r/selfhosted | 2022-01-13

    Googled and found this: https://github.com/ansible-semaphore/semaphore

  • GitHub repo golang-for-nodejs-developers

    Examples of Golang compared to Node.js for learning

    Project mention: 📖 Go Fiber by Examples: How can the Fiber Web Framework be useful? | dev.to | 2021-08-16

    🌐 Note: Also, I recommend visiting the GitHub repository by Miguel Mota called Golang for Node.js Developers. It describes the basic principles for a smoother transition of your backend from JavaScript to Go in a fairly straightforward way.

  • GitHub repo goja

    ECMAScript/JavaScript engine in pure Go

    Project mention: Compiling a Go program into a native binary for Nintendo Switch™ | reddit.com/r/golang | 2022-01-03

    There's always goja and the nodejs compatibility library, tho you likely won't get perfect results.

  • GitHub repo goxygen

    Generate a modern Web project with Go and Angular, React or Vue in seconds 🚀

    Project mention: Show HN: Goxygen: A CLI Tool to Generate Web Projects with Go+Angular/React/Vue | news.ycombinator.com | 2021-08-30
  • GitHub repo vecty

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

    Project mention: What frontend libraries do exist in Go? | reddit.com/r/golang | 2021-11-10

    https://github.com/hexops/vecty/ is a framework for developing dynamic web frontends in Go. It's not production-ready, and will likely get some rewrites once generics drop, but it's pretty neat (I'm a contributor).

  • GitHub repo athenapdf

    Drop-in replacement for wkhtmltopdf built on Go, Electron and Docker

    Project mention: wkhtmltopdf with php:8-fpm-alpine | reddit.com/r/PHPhelp | 2021-12-06

    Also, you can have a look at athenapdf

  • GitHub repo Rendora

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

    Project mention: How to make Svelte play nice with backend and SEO | reddit.com/r/sveltejs | 2021-12-14

    keep the strategy above, and use https://github.com/rendora/rendora but not sure if it would play nice with SEO/robots (haven't tried)

  • GitHub repo v8go

    Execute JavaScript from Go

    Project mention: Using Javascript plugins in Go | reddit.com/r/golang | 2021-03-03

    https://github.com/rogchap/v8go is a viable option these days as well.

  • GitHub repo ink

    An elegant static blog generator (by InkProject)

    Project mention: CSS Deep | dev.to | 2021-02-26

    InkProject/ink - An elegant static blog generator

  • GitHub repo streamhut

    Stream your terminal to web without installing anything 🌐

    Project mention: Seashells: Pipe output from command-line programs to the web in real-time | news.ycombinator.com | 2021-10-18

    Maybe try streamhut: https://github.com/miguelmota/streamhut

    Of course, both of them are not ready for security-related tasks such as terminal sharing. So treat them like a "console" streaming service there you broadcast your terminal to the world.

    Streamhut can be made more secure with some configuration tricks, namely, don't expose it's TCP port to the public, instead, only expose it's HTTP service. Then you can create a back tunnel (with SSH -L for example) to feed data into it's TCP port in a safer manner.

    However, I'd imagine a better option is to beg miguelmota to add support for websocket in the cli client, that way the connection can be protected by TLS rather than just a raw TCP.

  • GitHub repo colfer

    binary serialization format

  • GitHub repo Dispatch

    Web-based IRC client in Go. (by khlieng)

  • GitHub repo Guark

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

    Project mention: Desktop applications discussion | reddit.com/r/golang | 2021-04-28

    Hey, I've fell in love with Go and wondered if it's a good idea to program a desktop application in a cross-platform Electron like framework. I've currently found a few - guark and wails.

  • GitHub repo ink

    Ink is a minimal programming language inspired by modern JavaScript and Go, with functional style. (by thesephist)

    Project mention: Ink: A minimal programming language inspired by modern JavaScript and Go | news.ycombinator.com | 2021-08-20
  • GitHub repo omniparser

    omniparser: a native Golang ETL streaming parser and transform library for CSV, JSON, XML, EDI, text, etc.

    Project mention: A (streaming) text parser supports many formats like EDI, JSON, fixed-lenght, csv, XML etc. | reddit.com/r/golang | 2021-03-28
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 2022-01-16.

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 29,886
2 gotty 16,167
3 k6 15,136
4 Pulumi 11,108
5 gopherjs 10,806
6 qt 8,985
7 Gotify 6,953
8 turborepo 5,160
9 semaphore 4,643
10 golang-for-nodejs-developers 2,759
11 goja 2,645
12 goxygen 2,324
13 vecty 2,186
14 athenapdf 2,160
15 Rendora 1,846
16 v8go 1,690
17 ink 965
18 streamhut 816
19 colfer 646
20 Dispatch 623
21 Guark 553
22 ink 469
23 omniparser 408
Find remote JavaScript jobs at our new job board 99remotejobs.com. There are 16 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.