Go Alternatives
Similar projects and alternatives to go
-
-
SonarLint
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
-
-
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
-
FrameworkBenchmarks
Source for the TechEmpower Framework Benchmarks project
-
-
-
go-generics-the-hard-way
A hands-on approach to getting started with Go generics.
-
-
TinyGo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
-
-
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
-
-
-
go reviews and mentions
-
Golang básico - Tipos de dados
array - Sequencia de dados, veremos nos posts seguintes.
- Formalising Gödel's incompleteness theorems, I
-
Excluding files from code coverage in GO
It's not uncommon to find yourself in a situation where you would like to make an exception for some code from being included in code coverage; perhaps it's auto-generated code or perhaps it's a wrapper of a third party API. Unfortunately, unlike many other languages, there is no built-in way to do this in Go (Hopefully not for too long). In this article, we go over a simple workaround to achieve this goal.
- Cannot install yay (make: *** [Makefile:112: yay] Error 1)
-
Go: Making state explicit using the type system
Choice types are pretty powerful, sadly go doesn't support sum types (although there's current debate over adding some form of support for them), most go code out there is written in a OOP/imperative style, there's a lot of people that write functional programs in go, functional go code is idiomatic.
- A lock-free, concurrent, generic queue in 32 bits
-
Safer Enums in Go
> It is an absolutely terrible design decision to not have package level immutables that aren’t PODs.
FWIW here is a proposal to expand const in Go: https://github.com/golang/go/issues/21130
-
civil-date-time: a civil date/time library for PHP
For additional motivation, see also this discussion, in particular this comment, which lists some more use cases, in the context of a similar library proposed for Go.
-
[Std] An enhanced std library write with generics
see this proposal by rob pike: https://github.com/golang/go/issues/48918
- SQLite in Go, with and without cgo
-
collections for Go
The standard library doesn't have many common data structures despite what you're being told. The container package isn't the most user-friendly either, especially when you consider the availability of generics. There's currently a pending proposal for a generic heap.
- 'go mod tidy' broken in Go 1.18 using go.work
-
Go 1.18.2 is out now.
So excited for https://github.com/golang/go/issues/52699 Being able to make function calls from the debugger is sorely missed on my M1
-
How big should a package be?
Look at Golang source code package system: https://github.com/golang/go/tree/master/src/math
-
Four doubts about threads and implementations in Linux and Windows
As far as I'm aware, the most mature and widely used M:N threading implementation is the gc implementation of Go. It's a fascinating and incredible piece of engineering. In theory a libc could do something much like this, though the abstraction from kernel threads would probably interfere too much in a lot of C programs that block in unexpected ways.
Stats
golang/go is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.