Get the latest tech news

Goja: A Golang JavaScript Runtime


The personal website of JT Archie. Includes a blog, work ethic, and projects they have worked on.

Goja stands out as a powerful tool for embedding JavaScript within Go applications, offering unique advantages when manipulating data and exposing an SDK that doesn’t require a go build step. It leverages Go’s reflection capabilities to invoke getters and setters on these fields, offering a robust and transparent interaction between Go and JavaScript. While I haven’t found a strong need to inspect these errors beyond logging them to services like New Relic or DataDog, Goja does offer the tools to do so if necessary.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of golang

golang

Photo of Goja

Goja

Related news:

News photo

Mastering ISO 8583 Message Networking with Golang

News photo

Full Introduction to Golang with Test-Driven Development

News photo

Golang is evil on shitty networks (2022)