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. Learn more →
Top 23 Go programming-language Projects
-
Relevant proposal to make GOMAXPROCS cgroup-aware: https://github.com/golang/go/issues/73193
-
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.
-
advanced-go-programming-book
:books: 《Go语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)
-
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.
Go deserves to get TypeScripted. Another effort in this vein is Go+
https://github.com/goplus/gop
-
Project mention: Elvish – Powerful scripting language and versatile interactive shell | news.ycombinator.com | 2025-04-30
-
-
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
neva
Write programs like message passing graphs and get parallelism for free. Statically typed and compiled to machine code!
Nevalang does exactly that. It's a modern language built around dataflow that treats programs as message-passing graphs rather than sequences of instructions:
-
-
ink
Ink is a minimal programming language inspired by modern JavaScript and Go, with functional style. (by thesephist)
-
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 )
-
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.
-
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)
-
Project mention: Cherri is a Siri Shortcuts programming language | news.ycombinator.com | 2025-02-11
-
-
-
Gentee script programming language
Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go programming-language discussion
Go programming-language related posts
-
Understanding the Go Scheduler
-
Pkg.go.dev Is Down
-
Tracking Postgres "fsyncs" with bpftrace
-
Too Much Go Misdirection
-
Green Tea: an experimental, memory-aware garbage collector for Go
-
Proposal: Net/HTTP: Add CrossOriginForgeryHandler
-
Proposal: Add bare metal support to Go
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 May 2025
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 |