Showing 36 of 2164 projects
A command-line tool that provides jq-style access to structured data sources like SQL databases, CSV, and Excel files.
A static analysis tool that finds unchecked errors in Go code.
A Go library for rendering multiple customizable progress bars in terminal applications.
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 Go library that simplifies TensorFlow's Go bindings with method chaining, automatic scoping, and type conversion.
A Go library for fine-grained, policy-based access control inspired by AWS IAM, designed for microservices and IoT.
A high-performance JSON parser and validator for Go that requires no custom structs, code generation, or reflection.
A Jupyter Notebook kernel and interactive REPL for Go (golang) that enables interactive programming and data analysis.
A Go implementation of Domain-Driven Design tactical patterns, ported from the DDD Sample App.
Prometheus exporter that collects and exposes MySQL and MariaDB server metrics for monitoring.
A free-software music streaming server implementing the Subsonic API, supporting on-the-fly transcoding, podcasts, and multi-user libraries.
A tool that automatically generates Go structs and GORM-compatible code from MySQL, SQLite, and MSSQL databases.
A Go framework for rapid development of API services and microservices with a layered architecture.
A Go package that adds OpenID Connect client support to the standard OAuth2 library.
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 complete Go implementation of JOSE (JWA/JWE/JWK/JWS/JWT) for signing, encryption, and key management.
Imports existing cloud infrastructure from AWS, GCP, Azure, and VMware to generate Terraform configuration (HCL) and state files.
An interactive platform with 30+ Go coding challenges, AI interview simulation, and competitive leaderboards to prepare for technical interviews.
A fast, thread-safe in-memory cache for Go designed to handle massive entry counts with minimal garbage collection overhead.
A flexible Go package for generating and verifying captchas as base64-encoded image or audio strings.
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 Go framework for building cross-platform 2D and 3D applications that run on desktop, mobile, and web from a single codebase.
A free introductory book about the Go programming language, available in multiple formats and translations.
A Go HTTP client wrapper that automatically retries failed requests with exponential backoff.
A Go binding for the SDL2 library, enabling cross-platform multimedia application development in Go.
A network OSINT tool that automates subdomain enumeration, service fingerprinting, and data collection via Shodan and ViewDNS APIs.
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 CLI swiss army knife for image processing, offering wallpaper recoloring, OCR, AI upscaling, compression, and more.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.