Showing 36 of 1582 projects
A zero-allocation, thread-safe debounce library for Go that delays function execution to reduce redundant operations.
A collection of creative gopher artwork based on the official Golang mascot.
A Go library providing runtime statistics struct, HTTP handler, and measure methods with customizable JSON encoding.
GoT is a Go template engine that compiles templates into Go code for high-performance execution.
A GitHub Action for running Ansible playbooks in CI/CD pipelines with integrated Galaxy support and automated SSH key handling.
A CLI tool for transferring files and folders to and from NFS servers without mounting the volume.
A simple SSH honeypot written in Go to log and monitor unauthorized SSH login attempts.
A Go library that integrates Uber's Zap logger with context.Context for structured logging across request lifecycles.
Convert XML and JSON files into Go struct definitions for type-safe data handling.
A lightweight CLI tool to install, switch, and manage multiple Neovim versions and configurations.
A Go framework for component-based development with dependency injection and configuration handling.
A high-performance Go library for PDF creation, reading, table extraction, digital signatures, and encryption.
A minimalistic, extensible REST client library for Go applications with built-in JSON support.
A Go package for paginating simple RESTful APIs with performance and ease of use in mind.
A Go library for fixed-point decimal money with ISO 4217 currency support, designed to avoid floating-point precision errors.
A small binary that loads AWS environment variables from ~/.aws/credentials for easy profile switching.
A proxy server that converts JSON request bodies to protocol buffers for testing REST APIs with tools like Postman.
A high-performance Go library for rapid matching of thousands of events per second against extensive rule sets in-memory.
A Go library for converting strings into URL-friendly slugs with Unicode support.
A Go library for storing raw SQL queries in .sql files with IDE benefits and compile-time constant generation.
An extensible, cross-platform readline library for Go with Unicode support, syntax highlighting, and pluggable terminal interfaces.
A Go dependency injection and inversion of control package with lifecycle support and circular dependency detection.
A Go embed.FS wrapper that simplifies working with embedded subdirectories and provides file copying functionality.
A configurable SMTP honeypot written in Go that captures and analyzes spam emails for security research.
A lightweight SSH honeypot that logs connection attempts, including IP, username, password, and client version.
A composable Go DSL for building Elasticsearch queries and aggregations with type-safe options.
A lightweight Go task scheduler with cron syntax, task dependency chains, and failure strategy control.
A high-productivity REST framework for Go that maps Go structs to resources with automatic routing and dependency injection.
A web application for data-driven team huddles in healthcare, leveraging clinical records and risk assessments to improve patient outcomes.
A Go library implementing Genetic Algorithm and Particle Swarm Optimization for solving optimization problems.
A bash shell tool for managing multiple Go versions, project dependencies, and cross-compilation workflows.
A Go client library for interacting with the Telegram Bot API, enabling easy bot development.
A Go library providing XChaCha20-encrypted, multiplexed network sessions over UDP/TCP using ECDH key exchange and ED25519 signatures.
A CLI tool for managing git repositories with semantic versioning tags, automating version bumps and tag validation.
A Go library for monitoring machine activities via pluggable handlers and receiving periodic heartbeat reports.
A Go library providing a simplified abstraction layer around acme/autocert for automatic TLS certificate management.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.