Showing 36 of 2196 projects
A Go database/sql driver for Oracle Database using ODPI-C, enabling Go applications to connect to Oracle DB.
Reference Go implementations for the gRPC Network Management Interface (gNMI) protocol.
A modular Go library and framework for building Discord bots and interacting with the Discord API.
A best practices checker for Kubernetes clusters that analyzes resources and provides actionable feedback.
A collection of common utility packages for Go, including logging, terminal styling, and byte formatting.
A collection of common utility packages for Go, including logging, terminal styling, and byte formatting.
A Go framework for sending desktop notifications to macOS 10.8+ via the Notification Center.
An ERB-style templating language for Go that transpiles templates into pure Go code at compile time.
A Language Server Protocol implementation for Terraform providing autocompletion, error checking, and editor integration.
A self-hosted, single-binary photo gallery focused on speed, simplicity, and handling massive photo collections.
A flexible Go framework for building modern, headless e-commerce applications with domain-driven design and adapter-based architecture.
A delightful package manager for AppImages that installs, updates, and manages portable Linux applications.
A mock driver for pgx (PostgreSQL driver for Go) to test database interactions without a real database connection.
A simple, full-featured Go library for application configuration management supporting JSON, YAML, TOML, INI, ENV, Flags, and more.
A fast, parallel command-line tool to update Go binaries installed via 'go install'.
A collection of Go packages that extend the standard testing package with utilities for assertions, golden files, and common testing patterns.
A distributed and secure file synchronization tool with version control, built on IPFS with a git-like interface and web UI.
A Go library for building standardized microservices with YAML-based dependency management.
A customizable, interactive table component for the Bubble Tea TUI framework in Go.
Reports unused function parameters and results in Go code while minimizing false positives.
A TUI playground for experimenting with command-line tools like grep, sed, awk, jq, and yq in real-time.
A self-hosted music streaming server with a web interface and RESTful API, giving you full control over your personal music library.
A fake HTTP server for integration testing with consumer-driven contracts and configurable erratic behavior, all from a YAML file.
A secure, self-destructing message service using HashiCorp Vault for temporary secret storage.
Terraform provider for managing DigitalOcean infrastructure as code.
A comprehensive GitHub repository template for Go applications with pre-configured CI/CD, linting, testing, and release automation.
A Go library for defining and monitoring service health with async dependency checks, health endpoints, and metrics.
A fast, highly configurable shell prompt builder for Bash, ZSH, and PowerShell written in Go.
Generate PlantUML ER diagram textual descriptions from existing PostgreSQL database tables.
A parallel and pipelined HTTP GET utility for high-speed data transfers, optimized for fast network interconnects.
Pure Go package for reading and writing xz-compressed files with a command-line tool included.
A Go HTTP middleware library for injecting faults like latency, errors, and request rejection into services for resilience testing.
A Go library for generating and displaying ASCII tables in the terminal with customizable styling and formatting.
A completion daemon for bash, fish, and zsh that automatically generates shell completions from --help output.
A command-line editor for HCL (HashiCorp Configuration Language) that enables token-based editing and automation of HCL2 files.
A GitHub Action to automatically build and publish Go binaries as release assets across multiple platforms.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.