Showing 36 of 161 projects
A command-line tool and library for querying, modifying, and converting data across JSON, YAML, TOML, XML, CSV, HCL, and INI formats.
A Go library for writing automated tests for infrastructure code like Terraform, Packer, Docker, and cloud APIs.
A pure Go library for loading, compiling, debugging, and attaching eBPF programs to Linux kernel hooks.
A deprecated Go client for Elasticsearch, now superseded by the official Elasticsearch client.
A highly extensible Git implementation library written in pure Go, supporting both low-level plumbing and high-level porcelain operations.
A fluent Go job scheduling library for running functions at fixed intervals, cron times, or random durations.
A Go library for writing shell-like scripts with a pipeline API for file reading, subprocess execution, string matching, and more.
A high-level Go driver for Chrome DevTools Protocol, designed for web automation and scraping.
A deep pretty printer for Go data structures to aid in debugging with configurable output formats.
A Go package providing validators and sanitizers for strings, numerics, slices, and structs.
A zero-dependency Go library for parsing environment variables into typed structs.
A full-featured BitTorrent client library and utilities package written in Go, designed for streaming and integration into other projects.
A library for building and evaluating mathematical expressions and neural networks in Go, with automatic differentiation and GPU support.
A toolkit for creating structured configuration languages that are both human- and machine-friendly, primarily for devops tools and servers.
A fast, secure Markdown processor for Go with common extensions and paranoid input handling.
Automatic TLS certificate issuance and renewal for Go programs, enabling fully-managed HTTPS with a single line of code.
A Go library for building powerful interactive command-line prompts with auto-completion and keyboard shortcuts.
A Go library for loading configuration from environment variables into structs with struct tags and custom decoders.
Native Apple framework bindings for Go, enabling macOS application development without Objective-C or XCode.
A feature-complete, high-performance multi-group Raft consensus library in Go for building fault-tolerant distributed systems.
A Go library for building SSH applications with middleware support, making it easy to create secure, terminal-accessible apps.
A Go implementation of ULID, a lexicographically sortable identifier alternative to UUID.
A TOML parser for Go with reflection, compatible with TOML v1.1.0 and offering a CLI validator tool.
A pure Go library for MySQL network protocol handling, replication, and client/server implementations.
A pure Go library for MySQL network protocol handling, replication, and client/server implementations.
A comprehensive Go library for interacting with Slack's API, including REST calls, Real-Time Messaging, and Socket Mode.
A pure Go library for creating, editing, and processing Microsoft Office Open XML documents (DOCX, XLSX, PPTX).
A Go library providing formatters to convert numbers, sizes, times, and ordinals into human-readable strings.
A pure Go library for creating cross-platform text-based user interfaces with a minimalistic API.
A pure Go library for 2D graphics rendering with a simple and comprehensive API.
A CommonMark-compliant, extensible Markdown parser written in Go with a focus on performance and a well-structured AST.
A generic, battle-tested set collection for Go, providing Python-like set operations for comparable types.
A simple, thread-safe progress bar library for Go applications with support for I/O operations and customization.
Redis-compatible key-value store with SQLite/PostgreSQL backend, offering ACID transactions and SQL views.
A hand-crafted 2D game library in Go providing fast graphics, simple API, and platform-independent core.
A globally unique ID generator for the web, using a 12-byte Mongo Object ID algorithm with a compact base32hex string representation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.