Showing 36 of 2767 projects
A pure non-intrusive Go cache library that automatically caches SQL queries by converting them to reusable IDs.
A Go 1.23 implementation of generic, thread-safe doubly linked lists with iterators and intrusive singly linked list support.
A Go library for easy configuration management that populates structs from command line, environment variables, and YAML files.
A Go implementation of the Porter stemming algorithm for English text, offering both simple and zero-allocation APIs.
A Go-based color analysis system that extracts and organizes colors from images to generate themes for the Omarchy desktop environment.
An SSH honeypot that logs credentials from brute-force attacks and provides statistics via an HTTP API.
A CLI tool for analyzing and comparing PostgreSQL EXPLAIN query execution plans to identify performance issues and regressions.
A heuristic command suggestion system for zsh that suggests commands based on your historical usage in specific directories.
A concurrent Terraform provisioner that manages multiple parameterized deployments from a single configuration file.
A Go package for filtering specific words from text using customizable tokenizers and filters.
Alfred workflow to search SSH hosts from ~/.ssh/config and open them in iTerm with a hostname badge.
A Go package for detecting blank strings and removing whitespace from strings.
Go library providing simple bindings to the Have I Been Pwned (HIBP) API for checking breaches, pastes, and passwords.
A command-line tool to playback archived webpages from the Wayback Machine using GitHub as a source.
A Go package for easily marshaling custom structs into HAL-compatible JSON responses.
A Go library for managing and controlling concurrent goroutines using a worker pool pattern inspired by Java Thread Pool.
A Go client library for interacting with Suricata's Unix socket to execute commands and retrieve data.
A Go SDK for integrating with the iFood API to manage orders, events, and merchant data.
A Kustomize transformer plugin for strict templating of Kubernetes resources using environment variables.
A Go library for compressing and expanding lists of hostnames using range notation.
A Go library for retrying operations with customizable backoff strategies and error-based retry logic.
A Go library for testing concurrent code by defining and verifying execution order constraints.
Go client library for interacting with the MalShare malware repository API.
A Twitter bot that pins tweets, GIFs, and photos to IPFS Cluster for decentralized storage.
Go bindings for creating JSON API-compliant error responses with support for multiple error statuses.
A smart alternative to the rm command with a recovery bin and storage tracking, built with zero dependencies.
A Go library implementing Brent's method for finding roots of real-valued functions.
A zero-dependency Go library for typed environment variables with automatic conversion and default values.
A lightweight, dependency-free Go library extending database/sql with named queries, struct scanning, and batch operations.
A Go library for building AGI and FastAGI applications to interact with Asterisk PBX systems.
An ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go with built-in security hardening.
A zero-dependency Go client library for interacting with the Sophos UTM 9 REST API.
Pure Go library for reading and writing MATLAB .mat files (v5-v7.3+) without CGo dependencies.
An unofficial Go SDK for interacting with the RAWG Video Games Database API.
A simple and configurable logging library for Go with support for multiple writers and color output.
A zero-dependency health check library for Go services, built for Kubernetes with readiness, liveness, and startup probes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.