Showing 36 of 2767 projects
A comprehensive and idiomatic Go library for sending emails with SMTP, attachments, templates, and extensive security features.
A pure Go game engine for building terminal-based games with a simple render loop, built on top of Termbox.
A local SMS gateway written in Go that uses GSM modems to send messages via HTTP API.
Generate Nix packages from URLs with automatic hash prefetching, dependency inference, and license detection.
A better ORM for Go, based on non-empty interfaces and code generation via go generate.
A Go worker pool that limits concurrency of goroutine execution without blocking task submission.
An Emacs major mode for editing Go code with syntax highlighting, indentation, and integration with Go tools.
Official Go implementation of the Algorand blockchain, a permissionless pure proof-of-stake protocol.
A Kubernetes-native, production-grade IoT gateway that abstracts devices into digital twins for application development.
A cross-platform desktop GUI client for interacting with gRPC services, supporting all streaming types and automatic proto parsing.
A version manager for OpenTofu, Terraform, Terragrunt, Terramate, and Atmos, written in Go.
A framework for building high-performance cloud-native network functions in Go using DPDK and AF_XDP.
A Go server for two-man rule encryption, requiring multiple delegated keys for decryption and SSH signing.
A Go package providing string functions commonly found in other languages but missing from Go's standard strings package.
A native Go client library and command-line tool for HDFS that connects directly to the namenode via protocol buffers.
A pure Go FTP client library for implementing FTP functionality in Go applications.
A task runner that defines tasks inline with Markdown or org-mode documentation, making scripts discoverable and self-documenting.
A fast, secure, and dynamic template engine for Go with a simple syntax and template inheritance.
A lightweight automation engine that models and executes business processes declared in YAML.
A standalone, database-driven job scheduler for PostgreSQL with advanced features like task chains, YAML configuration, and built-in operations.
A Go library for recording and replaying HTTP interactions to create fast, deterministic tests.
A cross-platform terminal user interface (TUI) for managing Bluetooth adapters and devices.
A terminal user interface for viewing and filtering logs from journald, auditd, file systems, Docker, Podman, and Kubernetes with highlighting.
A Go library for creating finite state machines and lightweight state machine-based workflows directly in Go code.
A simple mDNS client/server library in Go for local network service discovery without a DNS server.
The most accurate natural language detection library for Go, excelling with short text and mixed-language content.
A Go driver for MongoDB that provides an easier, mgo-like API while being built on the official MongoDB Go driver.
A CLI tool and hub for building, launching, and maintaining Proof of Stake blockchains using the Cosmos SDK.
An embedded key-value store written in Go, optimized for fast random lookups and read-heavy workloads.
A command-line tool to import CSV and JSON files into PostgreSQL with automatic table generation.
A zero-dependency slog.Handler that writes colorized logs to the terminal with customizable output.
A cross-platform CLI tool to perform various string transformation operations like encoding, hashing, formatting, and extraction.
A Go library for validating request data with simple, Laravel-inspired rules.
A high-availability PostgreSQL cluster with automatic failover and cluster recovery.
A command-line tool that generates decorators for Go interfaces using templates to add cross-cutting concerns like metrics and tracing.
A Go-based language server implementing the Language Server Protocol for SQL, providing intelligent editing features across multiple RDBMS.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.