A simple Cron library for go that can execute closures or functions at varying intervals, from once a second to once a year on a specific date and time. Primarily for web applications and long running daemons.
Repository Index
47,133 repositories indexed
49–72 of 83 · Most stars
Go AI SDK, the Go way. One unified API across 21+ providers. Streaming, structured output, MCP support, stdlib only. Go AI SDK for AI applications inspired by Vercel AI SDK.
An easy to use menu structure for cli applications that prompts users to make choices.
- awesome-go
- cli
- menu
- golang-package
A lightweight tool for easy deployment and rollback of dockerized applications.
A high-performance, high precision, zero allocation fixed-point decimal library for financial applications
- golang
- high-performance
- zero-allocation
- money
Utility to simplify running applications in docker containers
- go
- golang
- docker
- containers
Extism Go SDK - easily run WebAssembly modules in your Go applications
A high-performance rate limiter library for Go applications
- concurrency
- golang
- lock-free
- rate-limiting
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
- go
- golang
- matrix
- scientific-computing
High-performance configuration management framework for Go applications with zero-allocation performance, universal format support (JSON, YAML, TOML, HCL, INI, Properties), and an ultra-fast CLI powered by Orpheus.
- configuration-management
- go
- hcl
- high-performance
APM is a process manager for Golang applications.
:incoming_envelope: A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applications
- topic
- pubsub
- go
- golang
xlog is a logger for net/context aware HTTP applications
Simple and complete API for building command line applications in Go
Server-driven framework for building stateful, reactive web applications entirely in Go.
:heart: Health check your applications and dependencies
- healthcheck
- golang
- health
- monitor
This package provides a framework for writing validations for Go applications.
- gobuffalo
- pop
- validation
- models
An opinionated configuration loading framework for Containerized and Cloud-Native applications.
- go
- configuration
- config
- enviroment-variables
Build event-driven and event streaming applications with ease
- golang
- commander
- cqrs
- event-sourcing
A Go library for building command line applications.
- golang
- go
- golang-library
This is a simple skeleton for golang applications
- golang
- skeleton
- template
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
Minimalistic REST client for Go applications
- rest
- client
- go
- golang
Provides primitives to perform ordered GRAceful TERmination for Golang applications
- graceful-shutdown
- termination
- graceful-degradation
- graceful-restart-process