• Home
  • Categories
  • Pricing
  • Submit
    Built with
    Ever Works
    Ever Works

    Connect with us

    Stay Updated

    Get the latest updates and exclusive content delivered to your inbox.

    Product

    • Categories
    • Pricing
    • Help

    Clients

    • Sign In
    • Register
    • Forgot password?

    Company

    • About Us
    • Admin
    • Sitemap

    Resources

    • Blog
    • Submit
    • API Documentation
    All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
    Copyright © 2025 Ever. All rights reserved.·Terms of Service·Privacy Policy·Cookies
    Decorative pattern
    Decorative pattern
    1. Home
    2. Programming Languages
    3. Awesome Go

    Awesome Go

    A curated list of awesome Go frameworks, libraries and software covering web frameworks, databases, testing tools, DevOps utilities, and more for building high-performance applications with Golang.

    Surveys

    Loading more......

    Information

    Websitegithub.com
    PublishedMar 15, 2026

    Categories

    1 Item
    Programming Languages

    Tags

    4 Items
    #golang#go#programming#backend

    Similar Products

    6 result(s)

    Awesome PocketBase

    An Awesome list of resources, tools, and examples for PocketBase, an open-source Go-based backend in a single file.

    Awesome Go Performance

    A curated collection of Go libraries, tools, and resources focused on performance optimization, benchmarking, profiling, and building high-performance concurrent applications.

    Awesome Backend

    A curated list of awesome backend frameworks, libraries and software across multiple languages including Node.js, Python, Go, Java, and more for building scalable server-side applications.

    Awesome Backend (Russian/English)

    A curated and opinionated list of resources for Backend developers in English and Russian, covering web servers, databases, authentication, REST APIs, and backend development best practices.

    Awesome Appwrite

    A curated list of resources, SDKs, tutorials, and tools for Appwrite, the open-source backend server that helps developers build secure apps faster with authentication, databases, storage, and cloud functions for any platform.

    Awesome Geek Podcasts

    A curated list of podcasts covering technology, programming, and geek culture. Recommendations for developers and tech enthusiasts looking for quality podcast content.

    Overview

    Awesome Go is the most comprehensive curated list of Go frameworks, libraries, and software, maintained by the Go community.

    Web Frameworks

    Full-Featured

    • Gin - HTTP web framework with high performance
    • Echo - High performance, minimalist framework
    • Fiber - Express-inspired web framework
    • Chi - Lightweight, composable router
    • Beego - Full-stack web framework

    Micro Frameworks

    • Gorilla - Web toolkit for Go
    • httprouter - High-performance router
    • go-zero - Cloud-native Go framework

    Databases & ORMs

    ORMs & Query Builders

    • GORM - Feature-rich ORM library
    • ent - Entity framework for Go
    • sqlx - Extensions for database/sql
    • sqlc - Generate type-safe Go from SQL

    Database Drivers

    • PostgreSQL (pq, pgx)
    • MySQL/MariaDB
    • MongoDB
    • Redis
    • SQLite

    Testing

    • Testify - Testing toolkit with assertions
    • GoMock - Mocking framework
    • httptest - HTTP testing utilities
    • go-cmp - Package for comparing Go values
    • Ginkgo - BDD-style testing framework

    Concurrency

    • errgroup - Goroutine synchronization
    • Ants - Goroutine pool
    • conc - Better structured concurrency
    • Channels and select patterns

    CLI Development

    • Cobra - CLI application framework
    • urfave/cli - Simple CLI framework
    • kingpin - Command line parser
    • promptui - Interactive prompts

    Configuration

    • Viper - Complete configuration solution
    • envconfig - Environment variable configuration
    • godotenv - .env file loading

    Logging

    • zap - Fast, structured logging
    • logrus - Structured logger
    • zerolog - Zero-allocation JSON logger
    • slog - Official structured logging (Go 1.21+)

    HTTP Clients

    • Resty - Simple HTTP/REST client
    • go-retryablehttp - HTTP client with retries
    • heimdall - Enhanced HTTP client

    DevOps Tools

    Kubernetes

    • client-go - Kubernetes Go client
    • Operator SDK - Building Kubernetes operators
    • kubectl - Written in Go

    Docker

    • docker - Docker engine
    • docker/docker - Docker daemon

    Monitoring

    • Prometheus - Monitoring system
    • OpenTelemetry - Observability framework

    Microservices

    • go-kit - Microservices toolkit
    • go-micro - Microservices framework
    • Kratos - Microservice framework

    Authentication & Security

    • jwt-go - JWT implementation
    • oauth2 - OAuth 2.0 client
    • casbin - Access control library
    • bcrypt - Password hashing

    Features

    • High performance and concurrency
    • Static typing and compilation
    • Simple and readable syntax
    • Built-in testing support
    • Cross-platform compilation
    • Strong standard library

    Use Cases

    • Web services and APIs
    • Microservices architecture
    • DevOps and infrastructure tools
    • CLI applications
    • System programming
    • Cloud-native applications

    Pricing

    Go and virtually all community libraries are free and open source under permissive licenses (MIT, Apache 2.0, BSD).