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 โ
Go Alternatives
Similar projects and alternatives to go
-
-
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.
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
TinyGo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
go discussion
go reviews and mentions
-
Understanding the Go Scheduler
Relevant proposal to make GOMAXPROCS cgroup-aware: https://github.com/golang/go/issues/73193
- Pkg.go.dev Is Down
-
Tracking Postgres "fsyncs" with bpftrace
The script for making the fsync call is written in Golang here
- Too Much Go Misdirection
- Green Tea: an experimental, memory-aware garbage collector for Go
- Proposal: Net/HTTP: Add CrossOriginForgeryHandler
-
Rust Dependencies Scare Me
> (because it does not allow writing sufficiently fast code in this area at this moment)
I don't think that's why. Or at least, I don't think it's straight-forward to draw that conclusion yet. I don't see any reason why the lazy DFA in RE2 or the Rust regex crate couldn't be ported to Go[1] and dramatically speed things up. Indeed, it has been done[2], but it was never pushed over the finish line. My guess is it would make Go's regexp engine a fair bit more competitive in some cases. And aside from that, there's tons of literal optimizations that could still be done that don't really have much to do with Go the language.
Could a Go-written regexp engine be faster or nearly as fast because of the language? Probably not. But I think the "implementation quality" is a far bigger determinant in explaining the current gap.
[1]: https://github.com/golang/go/issues/11646
[2]: https://github.com/matloob/regexp
- Proposal: Add bare metal support to Go
- Runtime: Green tea garbage collector (Go)
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 May 2025
Stats
golang/go is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.
The primary programming language of go is Go.
Review โ โ โ โ โ 10/10
Review โ โ โ โ โ 9/10