Terminal-native 3-way git mergetool and diff viewer
Repository Index
61,275 visible repositories in the index
553–576 of 889 · Most stars
A schema inspector for Terraform / OpenTofu providers
Load environment variables from `.env` or `io.Reader` in Go.
- environment-variables
- golang
- golang-library
Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.
- errors
- golang
- go
- go-context
Ark -- Archetype-based Entity Component System (ECS) for Go.
- ecs
- entity-component-system
- go
- golang
A Go-first, GPU-native desktop framework. No WebView, no bundled runtime.
- desktop
- direct3d
- framework
- golang
A Simple Terraform Provider and Module Registry
Berth is a lightweight GPU resource manager written in Go. It controls which applications get access to your GPU, when they get it, and how that access is handed off.
Open source image CDN.
- resized-images
- image-processing
- image-compression
- golang-package
A server that accepts InfluxDB metrics via the HTTP API and exports them via HTTP for Prometheus consumption
Adaptive hedged requests for Go. Cut your p99 latency with zero configuration. Based on Google's "The Tail at Scale" paper.
- concurrency
- go
- golang
- golang-library
OpenAPI Terraform Provider that configures itself at runtime with the resources exposed by the service provider (defined in a swagger file)
A simple, remotely configurable monitoring service.
- docker-compose
- golang
- monitoring
- go
Visualize your multi-stage Dockerfiles
An simple, easily extensible and concurrent health-check library for Go services
- golang
- healthcheck
- api
- microservice
🍍Jeff provides the simplest way to manage web sessions in Go.
- golang
- sessions
- http
- session-management
A server that accepts collectd stats via HTTP POST and exports them via HTTP for Prometheus consumption
End to end functional test and automation framework
- automation
- end-to-end-testing
- orchestration-framework
- testing
Kubernetes operator for self-hosted LLM inference across a heterogeneous GPU fleet: NVIDIA CUDA, AMD Vulkan, and Apple Silicon Metal. Runtimes: llama.cpp, vLLM, TGI, mlx-server. Multi-GPU sharding, model caching, OpenAI-compatible endpoints. Apache-2.0, run across homelab and on-prem fleets, actively developed.
Suite of libraries for IoT devices (written in Go), experimental for x/exp/io
Neovim edit completion plugin
- nvim
- cursor-prediction
- edit-completion
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
Frictionless way of managing project-specific commands
Small library to read your configuration from environment variables
- go
- configuration
- golang