Showing 36 of 2767 projects
Generate boilerplate code and CRUD endpoints for Fiber or Gin REST APIs in Go.
A Go package for encoding and decoding fixed-width data using struct tags.
A Go-based command-line tool for generating Algorand blockchain vanity addresses with customizable search patterns.
A zero-dependency Go implementation of the Unix getopt function for parsing command-line options, tested against GNU libc.
A pure Go implementation of the Lua 5.4 virtual machine with no CGo dependencies.
A production-ready Go client for Meta's Threads API with full endpoint coverage, OAuth 2.0, and intelligent rate limiting.
A Visual Studio Code extension that prints Go symbol definitions to the output panel and generates go documentation.
A simple yet powerful HTTP request multiplexer for Go with middleware support and global error handling.
A Go library that automatically generates SQL UPDATE queries from structs, reducing boilerplate code and manual SQL maintenance.
A lightweight, dependency-free HTTP client for Go with a declarative, chainable API inspired by Python Requests and PHP Guzzle.
A feature-rich mock filesystem for Go testing with error injection, latency simulation, write operations, and operation statistics.
A simple and elegant interface for Go's reflect package providing callers, copiers, getters, and setters.
A Go dependency injection library focused on clean API, flexibility, and advanced resolution scenarios.
A tag-based configuration parser for Go that loads values from multiple providers into type-safe structs.
A Go package for chaining gRPC unary server interceptors with flexible composition methods.
A CLI tool for dynamic templating of Kubernetes manifests and general configuration files using simple placeholder replacement.
A Go-native distributed key-value storage system with LSM tree, MVCC, and Redis compatibility, supporting seamless migration from embedded to multi-Raft cluster.
A Go package for managing environment variables with struct unmarshalling, type conversion, and nested configuration support.
A terminal-based Bluetooth device manager for Linux with a TUI interface, built with Go and Bubble Tea.
A plugin-based, flexible logging library for Go with customizable output and multiple log levels.
A flexible, type-safe GraphQL schema builder for Go that automatically generates schemas from Go types without code generation.
A fast, probabilistic EVE-JSON generator for testing and benchmarking EVE-consuming applications.
A Go client library for interacting with the Chronos 3.x REST API for job scheduling on Apache Mesos.
A Go library for parsing XML sitemaps, robots.txt, and gzipped sitemaps with configurable rules and concurrent fetching.
A comprehensive toolkit providing utilities and helpers for Go development.
A Kustomize validator plugin that uses Kubeconform to validate Kubernetes manifest schemas.
A Go implementation for updating AppImage applications automatically.
A high-performance Unicode width calculation library for Go, optimized for TUI frameworks and terminal applications.
A type-safe object pool implementation for Go using generics, providing a user-friendly alternative to sync.Pool.
A middleware for securing routes in Fiber web framework with OpenFGA, RBAC, and team-based access control.
Generates Go boilerplate code for interacting with Substrate blockchains using go-substrate-rpc-client.
A minimal, high-performance Go error package with error chaining and type checking.
A Zsh plugin that logs command history with directory context and exit code tracking.
A command-line tool for syncing localization files between your project and the Localizely translation platform.
A Go library for generating Go files with common and repetitive patterns to reduce boilerplate code.
A Go-based command-line tool for generating secure passwords with configurable entropy and support for multiple character sets and word-based passwords.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.