Looking for programming languages created with Go

This page summarizes the projects mentioned and recommended in the original post on /r/golang

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

    A POSIX-compliant AWK interpreter written in Go, with CSV support

    There are quite a few re-implementations of scripting languages like Lua in Go. I've written an AWK interpreter in Go.

  • rye

    homoiconic dynamic programming language with some new ideas (by refaktor)

    Blog with many examples: https://ryelang.blogspot.com

  • 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.

  • go-algorand

    Algorand's official implementation in Go.

  • GFY

    A BrainFuck interpreter in Go.

    Start with classic brainfuck

  • slurp

    Slurp is a highly customisable LISP toolkit for Go applications. 💻 (by spy16)

    I built https://github.com/spy16/slurp

  • comet

    A programming language implementation in Go. (by chermehdi)

    Check: - https://github.com/chermehdi/comet - https://www.youtube.com/playlist?list=PL7hGxPwCxqmy-3lOXDJA5Bl1jzd6m1Mw-

  • go

    The Go programming language


  • WorkOS

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

  • ghost

    The Ghost Programming Language (by ghost-language)

    Don't remember how I came across it, but: https://github.com/ghost-language/ghost

  • gojq

    Pure Go implementation of jq

    jq https://github.com/itchyny/gojq

  • wdte

    WDTE is a simple, functional-ish, embedded scripting language.

    I've got one: https://github.com/DeedleFake/wdte

  • ivy

    ivy, an APL-like calculator (by robpike)

    Ivy is an APL-like programming language created by Rob Pike https://github.com/robpike/ivy

  • joker

    Small Clojure interpreter, linter and formatter.

    There is also joker. A Clojure interpreter written in Go.

  • l1

    A simple Lisp written in Go (by eigenhombre)

    - https://github.com/eigenhombre/l1 is a really cool lisp-like

  • OK

    Welcome to the future of programming languages: OK? (by jesseduffield)

    - https://github.com/jesseduffield/OK

  • elvish

    Powerful scripting language & Versatile interactive shell

    - https://github.com/elves/elvish

  • tengo

    A fast script language for Go

    - https://github.com/d5/tengo

  • abs

    Home of the ABS programming language: the joy of shell scripting.

    - https://github.com/abs-lang/abs

  • expr

    Discontinued Expression language and expression evaluation for Go [Moved to: https://github.com/expr-lang/expr] (by antonmedv)

    https://github.com/antonmedv/expr for embedded expressions.

  • starlark-go

    Starlark in Go: the Starlark configuration language, implemented in Go

    Direct link to the Go implementation of Starlark: https://github.com/google/starlark-go

  • gpython

    gpython is a python interpreter written in go "batteries not included"

    Here is my contribution: https://github.com/go-python/gpython

  • wuffs

    Wrangling Untrusted File Formats Safely

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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