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 →
Top 23 Go programming-language Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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)
-
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)
-
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
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.
https://github.com/goplus/gop, but they go slightly too overboard imo.
Project mention: Show HN: Code music in Python that generates MIDI | news.ycombinator.com | 2024-02-09Interesting 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/).
Project mention: Xonsh: Python-powered, cross-platform, Unix-gazing shell | news.ycombinator.com | 2024-02-14
> 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.
Project mention: Rye: Homoiconic dynamic programming language with some new ideas | news.ycombinator.com | 2024-03-20
We are also proud to have a working Online-Playground, where you can play around with the language without installing the compiler.
Project mention: Introducing CricLang 🏏: A programming language for cricket enthusiasts | dev.to | 2024-03-17CricLang 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.
Go programming-language related posts
-
Go: the future encoding/json/v2 module
-
Evolving the Go Standard Library with math/rand/v2
-
Borgo is a statically typed language that compiles to Go
-
Microsoft Maintains Go Fork for FIPS 140-2 Support
-
How to use Retrieval Augmented Generation (RAG) for Go applications
-
Building a Playful File Locker with GoFr
-
Fastest way to get IPv4 address from string
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 May 2024
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