Go programming-language

Open-source Go projects categorized as programming-language

Top 23 Go programming-language Projects

  • go

    The Go programming language

  • Project mention: Go: the future encoding/json/v2 module | dev.to | 2024-05-02

    A Discussion about including this package in Go as encoding/json/v2 has been started on the Go Github project on 2023-10-05. Please provide your feedback there.

  • gop

    The Go+ programming language is designed for engineering, STEM education, and data science

  • Project mention: Go Enums Suck | news.ycombinator.com | 2024-03-01

    https://github.com/goplus/gop, but they go slightly too overboard imo.

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

    InfluxDB logo
  • alda

    A music programming language for musicians. :notes:

  • Project mention: Show HN: Code music in Python that generates MIDI | news.ycombinator.com | 2024-02-09

    Interesting approach. There has been much activity in recent years in live coding with a lot of interesting solutions.

    > most music coding software out there is more focused on experimentation rather than conventional songwriting

    Did you have a look at e.g. https://github.com/alda-lang/alda or https://abcnotation.com/? Or e.g. https://github.com/emicklei/melrose is a similar approach as yours. There is also an algorithcmic composition language called SAL which is used in Common Music (https://commonmusic.sourceforge.net/) and Niquist (https://sourceforge.net/projects/nyquist/).

  • elvish

    Powerful scripting language & Versatile interactive shell

  • Project mention: Xonsh: Python-powered, cross-platform, Unix-gazing shell | news.ycombinator.com | 2024-02-14
  • tengo

    A fast script language for Go

  • Project mention: Making Games in Go for Absolute Beginners | news.ycombinator.com | 2023-11-24

    > It also has a bunch of libraries for embedding scripting languages https://awesome-go.com/embeddable-scripting-languages, with Tengo _probably_ being the quickest https://github.com/d5/tengo

    Yes, I noticed those packages recently. The problem is that there is little data about how reliable and maintainable goloader is going to be on the long term.

    As I care about performance and security, I don't want a scripting language, but WASM seems to be a very promising possibility. I have made benchmarks with 2~3 WASM engines in Go, and so far I am not completely convinced about the quality and performance of the available APIs. Also, when compiling Golang to WASM, the native compiler is still abysmally bad and does not have full support for imports, so Tinygo is a must-have.

    Anyway, modding is still a long term idea at this point, so hopefully the ecosystem will get more mature within a couple of years.

  • anko

    Scriptable interpreter written in golang (by mattn)

  • Project mention: Anko: Scriptable Interpreter Written in Go | news.ycombinator.com | 2023-07-03
  • naml

    Convert Kubernetes YAML to Golang

  • SaaSHub

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

    SaaSHub logo
  • gocaml

    :camel: Statically typed functional programming language implementation with Go and LLVM

  • wa

    The Wa Programming Language: Simple, maintainable, compiled language for developing WebAssembly software

  • ink

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

  • abs

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

  • luna

    🌙 A really tiny WebAssembly compiler for demonstration and educational purposes. Written in Go and built as one of my quests to conquer the WebAssembly dungeon (by thomscoder)

  • c2go

    Convert C to Go (by goplus)

  • rye

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

  • Project mention: Rye: Homoiconic dynamic programming language with some new ideas | news.ycombinator.com | 2024-03-20
  • inox

    🛡️ A secure web development platform and programming language.

  • Project mention: FLaNK Stack Weekly 19 Feb 2024 | dev.to | 2024-02-19
  • cherri

    Siri Shortcuts Programming Language 🍒

  • Kompilierer

    Der Kompilierer der Deutschen Programmiersprache

  • Project mention: DDP - The German Programming Language | /r/ProgrammingLanguages | 2023-11-12

    We are also proud to have a working Online-Playground, where you can play around with the language without installing the compiler.

  • Gentee script programming language

    Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).

  • igop

    The Go/Go+ Interpreter

  • knox

    A toy programming language written in Go that compiles to C. (by azhenley)

  • CricLang

    CricLang is a fun dynamically typed language written in Go for cricket enthusiasts.

  • Project mention: Introducing CricLang 🏏: A programming language for cricket enthusiasts | dev.to | 2024-03-17

    CricLang is a fun programming language created for cricket enthusiasts. If you look at the initial commit on the repository, it will show it as June 9, 2023, but the idea of building my programming language has been lingering at the back of my head since my college days. Finally, after procrastinating on building CricLang, I started working on it on Feb 17, 2024, and it is now ready for public beta release.

  • yodk

    Development Kit for Starbase's ingame programming language YOLOL

  • tau

    A functional interpreted programming language with a minimalistic design. (by NicoNex)

  • SaaSHub

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

    SaaSHub logo
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).

Go programming-language related posts

  • Go: the future encoding/json/v2 module

    2 projects | dev.to | 2 May 2024
  • Evolving the Go Standard Library with math/rand/v2

    2 projects | news.ycombinator.com | 1 May 2024
  • Borgo is a statically typed language that compiles to Go

    21 projects | news.ycombinator.com | 30 Apr 2024
  • Microsoft Maintains Go Fork for FIPS 140-2 Support

    5 projects | news.ycombinator.com | 30 Apr 2024
  • How to use Retrieval Augmented Generation (RAG) for Go applications

    3 projects | dev.to | 28 Apr 2024
  • Building a Playful File Locker with GoFr

    4 projects | dev.to | 19 Apr 2024
  • Fastest way to get IPv4 address from string

    1 project | news.ycombinator.com | 14 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 3 May 2024
    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. Learn more →

Index

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

Project Stars
1 go 119,718
2 gop 8,796
3 alda 5,545
4 elvish 5,343
5 tengo 3,454
6 anko 1,435
7 naml 1,252
8 gocaml 743
9 wa 730
10 ink 550
11 abs 501
12 luna 308
13 c2go 306
14 rye 288
15 inox 178
16 cherri 150
17 Kompilierer 134
18 Gentee script programming language 128
19 igop 103
20 knox 88
21 CricLang 68
22 yodk 55
23 tau 48

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com