Showing 36 of 2346 projects
A lightweight Go configuration library with recursive placeholders resolution and no external dependencies.
A Go library for splitting command line strings into arguments arrays using bash syntax.
An embedded single-file SQL database written in Go, inspired by SQLite and designed for learning and lightweight use.
A command-line file watcher that executes configured actions like restarts or scripts when files change.
An embeddable Go library for applying database schema migrations using only the standard library.
A Go client library for accessing the MyAnimeList API v2, enabling programmatic interaction with anime and manga data.
A blazingly fast CLI hash generator supporting 60+ hash functions, encoding, and decoding operations.
A Go logging library with tracing, structured output, and level support, wrapping the standard log library.
A real-time Kubernetes resource linter that monitors changes and alerts teams via Slack about policy violations.
Automatically exposes Go struct fields as command-line flags using struct tags.
A Go library for building and evaluating dynamic decision trees programmatically or from JSON, with support for pre-processing inputs.
A Go logging library with log4go compatibility, hierarchical loggers, and multiple appenders.
A lightweight Snowflake emulator built with Go and DuckDB for local development and testing.
A high-performance, low-latency tiny Redis server written in Go, compatible with RESP protocols.
A Go library that embeds Perl 5.20.1 to evaluate Perl code with persistent state and call native Go functions via XS.
A Go package for accessing struct fields by path expressions using reflection.
A Go package for generating RFC 4122 compliant UUID version 4 identifiers.
A Go-based honeypot agent that emulates multiple network services to capture attacker activity and credentials.
A CLI tool to install, update, remove, and run AppImages directly from GitHub releases.
Convert Go structs to GraphQL objects and build schemas dynamically using struct tags.
A Go framework for managing workflow execution defined by directed acyclic graphs (DAGs) with zero external dependencies.
A Go library that determines the type of image contained in a file, inspired by Python's imghdr module.
A CLI tool to check if a domain is reachable or down.
Strict runtime dependency injection library for Go that validates dependencies and prevents missing or ambiguous injections.
A Go library for populating structs from JSON, TOML, YAML, or environment variables using struct tags and selector paths.
A Terraform provider for managing encrypted HashiCorp Vault secrets that can be safely stored in Git.
Nullable Go types that can be marshalled/unmarshalled to/from JSON, replacing sql.Null* types.
A Go package for fetching song lyrics from the Wikia (Lyrics.wikia.com) website.
A Terraform provider for managing env0 infrastructure as code, enabling programmatic control of projects, templates, and configuration variables.
A powerful Go module template with pre-configured CI/CD, tools, and best practices for rapid project setup.
A cross-platform tool that passively discovers and identifies networked medical devices by inspecting HL7 and DICOM network traffic.
A read-only MySQL server for the Model Context Protocol (MCP) that enables AI assistants to safely explore databases and execute queries.
A Kustomize generator plugin that merges YAML files using schemaless StrategicMerge strategies for flexible Kubernetes manifest management.
A command-line tool that converts markdown files to PNG images with custom CSS styling support.
A Go library and CLI tool that extracts popular tags from HTML, Markdown, or plain text documents in multiple languages.
A simple, in-memory ACID key-value database written in Go, designed for high throughput at medium to low latency.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.