Go programming-language

Open-source Go projects categorized as programming-language

Top 23 Go programming-language Projects

programming-language
  1. go

    The Go programming language

    Project mention: Understanding the Go Scheduler | news.ycombinator.com | 2025-05-21

    Relevant proposal to make GOMAXPROCS cgroup-aware: https://github.com/golang/go/issues/73193

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. advanced-go-programming-book

    :books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)

  4. gop

    The Go+ programming language is designed for engineering, STEM education, and data science. Our vision is to enable everyone to become a builder of the world.

    Project mention: Borgo Programming Language | news.ycombinator.com | 2024-11-26

    Go deserves to get TypeScripted. Another effort in this vein is Go+

    https://github.com/goplus/gop

  5. elvish

    Powerful scripting language & versatile interactive shell

    Project mention: Elvish – Powerful scripting language and versatile interactive shell | news.ycombinator.com | 2025-04-30
  6. alda

    A music programming language for musicians. :notes:

  7. tengo

    A fast script language for Go

  8. wa

    The Wa Programming Language

    Project mention: The Forgotten History of Chinese Keyboards | news.ycombinator.com | 2024-06-02

    Very good article, like it.

    Chinese characters are a type of pictographs that have some characteristics of QR codes. In fact, there is indeed a word retrieval method called four-corner number, which quickly maps Chinese character graphics to four numbers through some simple formulas, which is especially suitable for one-way encoding and retrieval. For example, the four-corner number of "龍" is coded as 0121, and the code of "兲" is 1080 (please refer to https://github.com/chai2010/im4corner).

    In addition, Chinese characters are actually more important as hieroglyphic shapes. For example, we have a "凹语言" (Wa-lang https://github.com/wa-lang/wa/ ) designed for WebAssembly (WASM for short, WebAssembly => WASM => Wa), in which the Chinese characters "凹" and WASM The logo is very similar, and there was even a pronunciation of "wa" in the past.

    After the popularization of computers, the function input method has been greatly improved, but there is still a lot of input resistance. For example, in programming, frequent switching between Chinese character names and English keywords brings a loss of input efficiency. As a programmer, I hope Chinese users can continue to pay attention to and improve these in the future.

  9. SaaSHub

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

    SaaSHub logo
  10. anko

    Scriptable interpreter written in golang (by mattn)

  11. naml

    Convert Kubernetes YAML to Golang

  12. neva

    Write programs like message passing graphs and get parallelism for free. Statically typed and compiled to machine code!

    Project mention: How Programming Will Look In the Future? | dev.to | 2025-01-21

    Nevalang does exactly that. It's a modern language built around dataflow that treats programs as message-passing graphs rather than sequences of instructions:

  13. gocaml

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

  14. ink

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

  15. rye

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

    Project mention: Spreadsheets 1/3 – Rye Language | news.ycombinator.com | 2024-12-23

    This thing seems like tcl and forth had a baby

    Anyway, in the spirit of being helpful I found an asciinema of the spreadsheet behavior https://asciinema.org/a/647708 (from https://github.com/refaktor/rye#asciinema-demos )

  16. abs

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

    Project mention: AquaShell VS abs - a user suggested alternative | libhunt.com/r/dnyAquaShell | 2024-10-10

    ABS is a programming language that works best when you're scripting on your terminal. It tries to combine the elegance of languages such as Python, or Ruby with the convenience of Bash.

  17. 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)

  18. cherri

    Siri Shortcuts Programming Language 🍒

    Project mention: Cherri is a Siri Shortcuts programming language | news.ycombinator.com | 2025-02-11
  19. inox

    🛡️ A secure web development platform and programming language.

  20. Kompilierer

    Der Kompilierer der Deutschen Programmiersprache

  21. Gentee script programming language

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

  22. igop

    The Go/Go+ Interpreter

  23. knox

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

  24. CricLang

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

  25. tau

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

  26. 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 discussion

Log in or Post with

Go programming-language related posts

Index

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

# Project Stars
1 go 127,918
2 advanced-go-programming-book 19,707
3 gop 9,174
4 elvish 6,004
5 alda 5,727
6 tengo 3,627
7 wa 1,566
8 anko 1,496
9 naml 1,261
10 neva 891
11 gocaml 754
12 ink 567
13 rye 556
14 abs 535
15 luna 317
16 cherri 273
17 inox 177
18 Kompilierer 155
19 Gentee script programming language 139
20 igop 123
21 knox 96
22 CricLang 74
23 tau 63

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?