Showing 36 of 1973 projects
Convert XML and JSON files into Go struct definitions for type-safe data handling.
An extensible, cross-platform readline library for Go with Unicode support, syntax highlighting, and pluggable terminal interfaces.
A minimalistic, extensible REST client library for Go applications with built-in JSON support.
A lightweight Go task scheduler with cron syntax, task dependency chains, and failure strategy control.
A Go embed.FS wrapper that simplifies working with embedded subdirectories and provides file copying functionality.
A reflection-based dependency injection package for Go that automates dependency management with type safety and runtime efficiency.
A Go library for fixed-point decimal money with ISO 4217 currency support, designed to avoid floating-point precision errors.
A proxy server that converts JSON request bodies to protocol buffers for testing REST APIs with tools like Postman.
Go Wardley maps generator
A zero-allocation, thread-safe debounce library for Go that delays function execution to reduce redundant operations.
A Go dependency injection and inversion of control package with lifecycle support and circular dependency detection.
A small binary that loads AWS environment variables from ~/.aws/credentials for easy profile switching.
A Go library for storing raw SQL queries in .sql files with IDE benefits and compile-time constant generation.
Generates OpenAPI 3.1 specifications from Go source code using static analysis, with zero annotations and automatic framework detection.
A Go library for converting strings into URL-friendly slugs with Unicode support.
A Go package for paginating simple RESTful APIs with performance and ease of use in mind.
A composable Go DSL for building Elasticsearch queries and aggregations with type-safe options.
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 package providing GitHub App authentication with JWT, installation tokens, and personal access token support.
A Go client library for interacting with the Telegram Bot API, enabling easy bot development.
A lightweight SSH honeypot that logs connection attempts, including IP, username, password, and client version.
A bash shell tool for managing multiple Go versions, project dependencies, and cross-compilation workflows.
A Go library for type-safe dependency injection using call chains, eliminating the need for type assertions.
A Go library implementing Genetic Algorithm and Particle Swarm Optimization for solving optimization problems.
A Go library for monitoring machine activities via pluggable handlers and receiving periodic heartbeat reports.
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 configurable SMTP honeypot written in Go that captures and analyzes spam emails for security research.
A Neovim plugin that creates code screenshots as images using the charmbracelet/freeze tool.
Django-style YAML fixtures for Golang's database/sql library to load test data into databases.
A Go library for extracting parts of JSON objects using JSONPath query syntax with high compatibility and user-friendly error handling.
A fast and intuitive validation library for Go with conditional logic, error customization, and localization support.
A Go client library for programmatically interacting with LastPass accounts and shared folders.
A Go library for scraping recipe data from websites using Schema.org and custom scrapers.
A Go library providing finance-related functions including exchange rates, VAT number validation, and IBAN/BIC conversion.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.