LFX Platform

Know more about LFX Platform

LFX Insights

Go Tools

A collection of tools, libraries, and utilities that support and enhance the Go programming experience, including language servers, static analysis frameworks, refactoring aids, and other development utilities maintained by the Go team.

24 projects

165,837 contributors

$5.9B

Kubernetes

Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.

Contributors

116,477

Organizations

21,981

Software value

$5.8B

Prometheus

Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud. Since its inception in 2012, many companies and organizations have adopted Prometheus, and the project has a very active developer and user community. It is now a standalone open source project and maintained independently of any company.

Contributors

20,863

Organizations

5,306

Software value

$38M

Redis

Redis is an open-source, in-memory data structure store that can be used as a database, cache, message broker, and queue. It supports multiple data structures like strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.

Contributors

8,704

Organizations

2,061

Software value

$14M

golangci-lint

A fast, parallel Go linter that runs multiple linters and static analysis tools concurrently to identify bugs, performance issues, and style problems in Go code

Contributors

3,015

Organizations

1,220

Software value

$6.9M

vim-go

Go development plugin for Vim

Contributors

2,607

Organizations

935

Software value

$675K

Delve

Delve is a debugger for the Go programming language that provides a full-featured debugging environment for Go applications. It enables developers to inspect program state, set breakpoints, step through code execution, and analyze variables during runtime.

Contributors

2,577

Organizations

769

Software value

$18M

Cobra

Cobra is a library for creating powerful command-line applications in Go, providing a simple interface to create modern CLI interfaces similar to git & go tools. It offers features like nested commands, global and local flags, intelligent suggestions, automatic help generation, and shell completions.

Contributors

2,351

Organizations

972

Software value

$470K

GoReleaser

GoReleaser is a release automation tool for Go projects that builds binaries, creates GitHub releases, generates changelogs, and handles cross-platform builds and distribution. It automates the entire release process from building to publishing.

Contributors

2,016

Organizations

987

Software value

$3.7M

Logrus

Logrus is a structured logging library for Go (golang) that provides features like field-based logging, customizable formatting, multiple output targets, and hooks for extending functionality. It aims to be fully API compatible with the standard library logger while offering additional capabilities for production environments.

Contributors

1,877

Organizations

679

Software value

$151K

Go Protocol Buffers

Go Protocol Buffers is Google's official implementation of protocol buffers for the Go programming language. Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.

Contributors

1,718

Organizations

627

Software value

$638K

Testcontainers for Go

Testcontainers for Go is a testing library that provides lightweight, throwaway instances of common databases, message brokers, and other services in Docker containers for use in automated tests. It enables developers to write integration tests that run against real dependencies rather than mocks, while maintaining test isolation and reproducibility.

Contributors

1,102

Organizations

384

Software value

$2.2M

Staticcheck

Staticcheck - The advanced Go linter

Contributors

863

Organizations

411

Software value

$1.9M

fsnotify

A cross-platform file system event notification library that provides a consistent interface for monitoring file system changes (create, modify, delete, rename) across different operating systems like Linux, macOS, and Windows

Contributors

758

Organizations

302

Software value

$194K

sh

A shell script parser, formatter, and interpreter written in Go, providing a library for parsing and executing shell scripts with support for POSIX shell, Bash, and other shell dialects

Contributors

691

Organizations

319

Software value

$1.1M

Cast

safe and easy casting from one type to another in Go

Contributors

218

Organizations

78

Software value

$88K

Go Tools

[mirror] Go Tools

This project hasn't been onboarded to LFX Insights.

Go's Continuous Build and Release Infrastructure

[mirror] Go's continuous build and release infrastructure (no stability promises)

This project hasn't been onboarded to LFX Insights.

GoSys

[mirror] Go packages for low-level interaction with the operating system

This project hasn't been onboarded to LFX Insights.

UUID Package for Go

Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.

This project hasn't been onboarded to LFX Insights.

gogoprotobuf

[Deprecated] Protocol Buffers for Go with Gadgets

This project hasn't been onboarded to LFX Insights.

vscode-go

Go extension for Visual Studio Code

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?