Froggit-Go is a universal Go library, allowing to perform actions on VCS providers.
Repository Index
47,133 repositories indexed
73–96 of 97 · Most stars
Available Terraform Provider network mirroring service.
- mirroring
- opentofu
- provider
- registry
The library provides a unified way to read configuration data from different sources, such as environment variables, command line flags, and configuration files.
A Go toolkit for building AI agents and applications across multiple providers. Unified LLM client, agent framework with handoffs, tool calling, streaming, structured output, MCP integration, and cost tracking.
- ai
- golang
- llm
- structured-output
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
- concurrent
- golang
- golang-library
- data-science
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
The production agent framework for Go — type-safe agents, structured output, multi-provider streaming, guardrails, and multi-agent orchestration with zero core dependencies.
Provide Go Statistics Handler, Struct, Measure Method
- go
- golang
- stats
- statistics
Orpheus is a high-performance CLI framework designed to be super simple and ~30× faster than popular alternatives with zero external dependencies. Built on FlashFlags, Orpheus provides a simple interface to create modern, fast CLI apps similar to git.
- agilira
- cli
- cli-app
- commandline
Cloud Foundry buildpack that provides NGINX
- v2b
Provides primitives to perform ordered GRAceful TERmination for Golang applications
- graceful-shutdown
- termination
- graceful-degradation
- graceful-restart-process
A Go library that provides Steam Mobile Authenticator functionality
godal provides the ability to generate specific golang code. The godal is to enable developers to write fast code in an expressive way.
- golang
- orm
- gorm-model
- go
Go package that provides multiple middlewares for Echo Framework.
- echo-framework
- middlewares
- golang
The Go Tripper package provides functionality for monitoring the status of a circuit. Track success and failure counts, implement circuit breaker patterns, and manage service availability.
- circuit-breaker
- go
- golang
A package that provide many helpful methods for working with rest api.
Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go
A production-grade messaging abstraction for Go. It provides a unified API to decouple business logic from various brokers including Kafka, RabbitMQ, RocketMQ, NATS, Redis, and AWS SQS. Featuring built-in OpenTelemetry integration and engineered for high reliability.
FlashFlags is an ultra-fast, zero-dependency, lock-free command-line flag parsing library for Go. Originally built for Argus, it provides great performance while maintaining simplicity and ease of use.
- command-line
- configuration-files
- evironmental-variables
- fast
Provides a type for working with optional variables, fields in structures, functions and database models.
Tag based configuration loader from different providers
- go
- golang
- configuration
- struct
Go module that provides common utilities for Cloud Native development
DLIA is an AI-powered Docker log monitoring agent that uses Large Language Models (LLMs) to intelligently analyze container logs, detect anomalies, and provide contextual insights over time.
The configuration provider for consuming data in Azure App Configuration from Go applications.