Showing 36 of 770 projects
A lightweight open-source API simulation tool for creating realistic mocks of API dependencies during development and testing.
A lightweight open-source API simulation tool for creating realistic mocks of dependent services during development and testing.
A static analysis tool that finds unchecked errors in Go code.
A command-line tool that provides jq-style access to structured data sources like SQL databases, CSV, and Excel files.
A crontab-compatible job runner designed specifically for container environments.
A Jupyter Notebook kernel and interactive REPL for Go (golang) that enables interactive programming and data analysis.
A Go library for fine-grained, policy-based access control inspired by AWS IAM, designed for microservices and IoT.
A Go implementation of Domain-Driven Design tactical patterns, ported from the DDD Sample App.
A high-performance JSON parser and validator for Go that requires no custom structs, code generation, or reflection.
A tool that automatically generates Go structs and GORM-compatible code from MySQL, SQLite, and MSSQL databases.
Prometheus exporter that collects and exposes MySQL and MariaDB server metrics for monitoring.
A Go framework for rapid development of API services and microservices with a layered architecture.
A cross-platform command-line tool for batch renaming files and directories quickly and safely.
A Go error library providing network portability for error objects, suitable for distributed systems with mixed-version compatibility.
An open-source, self-hosted knowledge management platform for unified internal and external documentation.
A Go package that adds OpenID Connect client support to the standard OAuth2 library.
A smart CLI tool that creates and manages tmux sessions automatically using zoxide and project configurations.
Imports existing cloud infrastructure from AWS, GCP, Azure, and VMware to generate Terraform configuration (HCL) and state files.
A complete Go implementation of JOSE (JWA/JWE/JWK/JWS/JWT) for signing, encryption, and key management.
A free-software music streaming server implementing the Subsonic API, supporting on-the-fly transcoding, podcasts, and multi-user libraries.
A flexible Go package for generating and verifying captchas as base64-encoded image or audio strings.
A fast, thread-safe in-memory cache for Go designed to handle massive entry counts with minimal garbage collection overhead.
A Go library implementing resiliency patterns like circuit breakers, semaphores, deadlines, batching, and retries.
A Go HTTP middleware that provides essential security headers and protections for web applications.
A dead simple rate limit middleware for Go with a store-based approach and support for multiple HTTP frameworks.
A free introductory book about the Go programming language, available in multiple formats and translations.
A Go binding for the SDL2 library, enabling cross-platform multimedia application development in Go.
A Go framework for building cross-platform 2D and 3D applications that run on desktop, mobile, and web from a single codebase.
A network OSINT tool that automates subdomain enumeration, service fingerprinting, and data collection via Shodan and ViewDNS APIs.
A Go HTTP client wrapper that automatically retries failed requests with exponential backoff.
A standalone, lightweight health and status checking tool written in Go, supporting probes, notifications, and SLA reporting.
Fast, dependency-free Go package to infer binary file types by checking magic number signatures.
An auto-generated, fully type-safe database client for Go that reduces boilerplate.
A Go library for parsing command-line arguments by defining a struct, supporting flags, environment variables, and subcommands.
A Go client library for interacting with the Docker Engine API, including Swarm and network APIs.
A Go package providing an ODM-like API to query and aggregate JSON, YAML, XML, and CSV data.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.