ECMAScript/JavaScript engine in pure Go (by dop251)


Basic goja repo stats
8 days ago

dop251/goja is an open source project licensed under MIT License which is an OSI approved license.

Goja Alternatives

Similar projects and alternatives to goja

  • GitHub repo tunl

    Instantly expose local services to the internet

  • GitHub repo v8go

    Execute JavaScript from Go

  • GitHub repo wireguard-go

    Mirror only. Official repository is at https://git.zx2c4.com/wireguard-go

  • GitHub repo Aero

    :bullettrain_side: High-performance web server for Go.

  • GitHub repo todocheck

    A static code analyzer for annotated TODO comments

  • GitHub repo booster

    Fast and secure initramfs generator (by anatol)

  • GitHub repo zip

    Fork of Go's archive/zip to add reading/writing of password protected zip files. (by yeka)

  • GitHub repo luks.go

    Pure Golang library to manage LUKS partitions

  • GitHub repo set

    Package set is a small wrapper around the official reflect package that facilitates loose type conversion and assignment into native Go types. (by nofeaturesonlybugs)

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better goja alternative or higher similarity.


Posts where goja has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-03.
  • Using Javascript plugins in Go
    reddit.com/r/golang | 2021-03-03
    I'm noticed you chose otto for this article instead of goja so I wanted to point out that goja does better in performance tests, is more active, and supports more modern Javascript features
  • Can you recommend open source projects with small codebase, but with high benefits for learning?
    reddit.com/r/golang | 2021-02-22
    If you have some experience and find parsers and interpreters to be pleasant, take a look at https://github.com/dop251/goja because it's a pure Go (instead of calling out to v8 or quickjs via cgo) implementation of es5.1+ which is working it way towards es6+. I think it's a nice place to look if you have experience because the features needed are well defined with standardized tests, and you can work on one small thing at a time as a unit.