24 projects
Kubernetes
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.
116,477
21,981
$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.
20,863
5,306
$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.
8,704
2,061
$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
3,015
1,220
$6.9M
vim-go
Go development plugin for Vim
2,607
935
$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.
2,577
769
$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.
2,351
972
$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.
2,016
987
$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.
1,877
679
$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.
1,718
627
$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.
1,102
384
$2.2M
Staticcheck
Staticcheck - The advanced Go linter
863
411
$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
758
302
$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
691
319
$1.1M
Cast
safe and easy casting from one type to another in Go
218
78
$88K
Go Tools
[mirror] Go Tools
Go's Continuous Build and Release Infrastructure
[mirror] Go's continuous build and release infrastructure (no stability promises)
GoSys
[mirror] Go packages for low-level interaction with the operating system
UUID Package for Go
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.
gogoprotobuf
[Deprecated] Protocol Buffers for Go with Gadgets
vscode-go
Go extension for Visual Studio Code