Cute Gopher Mascot

Awesome Go 🚀

Discover amazing Go Lang libraries and tools! 🔍✨

Explore Go Categories

Currently showcasing: Actor Model

🏷️ Actor Model

📚Libraries for building actor-based programs.

Explore! 🚀

🏷️ Artificial Intelligence

📚Libraries for building programs that leverage AI.

Explore! 🚀

🏷️ Audio and Music

📚Libraries for manipulating audio.

Explore! 🚀

🏷️ Authentication and OAuth

📚Libraries for implementing authentication schemes.

Explore! 🚀

🏷️ Blockchain

📚Tools for building blockchains.

Explore! 🚀

🏷️ Bot Building

📚Libraries for building and working with bots.

Explore! 🚀

🏷️ Build Automation

📚Libraries and tools help with build automation.

Explore! 🚀

🏷️ Command Line

📚Libraries for building Console Applications and Console User Interfaces.

Explore! 🚀

📚Libraries for building standard or basic Command Line applications.

Explore! 🚀

🏷️ Configuration

📚Libraries for configuration parsing.

Explore! 🚀

🏷️ Database

📚Data stores with expiring records, in-memory distributed data stores, or in-memory subsets of file-based databases.

Explore! 🚀

📚Libraries for building and using SQL.

Explore! 🚀

🏷️ Data Integration Frameworks

📚Frameworks for performing ELT / ETL

Explore! 🚀

🏷️ Data Structures and Algorithms

📚Frameworks for performing ELT / ETL

Explore! 🚀

🏷️ Continuous Integration

📚Tools for help with continuous integration.

Explore! 🚀

🏷️ CSS Preprocessors

📚Libraries for preprocessing CSS files.

Explore! 🚀

🏷️ Distributed Systems

📚Packages that help with building Distributed Systems.

Explore! 🚀

🏷️ Database Drivers

📚Libraries for building and using SQL.

Explore! 🚀

🏷️ Networking

📚Libraries for making HTTP requests.

Explore! 🚀

📚Libraries for working with various layers of the network.

Explore! 🚀

🏷️ Embeddable Scripting Languages

📚Embedding other languages inside your go code.

Explore! 🚀

🏷️ Date and Time

📚Libraries for working with dates and times.

Explore! 🚀

🏷️ Web Frameworks

📚Full stack web frameworks.

Explore! 🚀

🏷️ Dynamic DNS

📚Tools for updating dynamic DNS records.

Explore! 🚀

🏷️ Email

📚Libraries and tools that implement email creation and sending.

Explore! 🚀

🏷️ Error Handling

📚Libraries for handling errors.

Explore! 🚀

🏷️ File Handling

📚Libraries for handling files and file systems.

Explore! 🚀

🏷️ Financial

📚Packages for accounting and finance.

Explore! 🚀

🏷️ Game Development

📚Awesome game development libraries.

Explore! 🚀

🏷️ Generators

📚Tools that generate Go code.

Explore! 🚀

🏷️ Forms

📚Libraries for working with forms.

Explore! 🚀

🏷️ Functional

📚Packages to support functional programming in Go.

Explore! 🚀

🏷️ Geographic

📚Geographic tools and servers

Explore! 🚀

🏷️ Go Compilers

📚Tools for compiling Go to other languages.

Explore! 🚀

🏷️ Goroutines

📚Tools for managing and working with Goroutines.

Explore! 🚀

🏷️ Images

📚Libraries for manipulating images.

Explore! 🚀

🏷️ Miscellaneous

📚Libraries for working with dependency injection.

Explore! 🚀

📚**Unofficial** set of patterns for structuring projects.

Explore! 🚀

📚These libraries were placed here because none of the other categories seemed to fit.

Explore! 🚀

📚Libraries for working with strings.

Explore! 🚀

🏷️ GUI

📚Toolkits

Explore! 🚀

📚Interaction

Explore! 🚀

🏷️ Job Scheduler

📚Libraries for scheduling jobs.

Explore! 🚀

🏷️ Hardware

📚Libraries, tools, and tutorials for interacting with hardware.

Explore! 🚀

🏷️ IoT (Internet of Things)

📚Libraries for programming devices of the IoT.

Explore! 🚀

🏷️ JSON

📚Libraries for working with JSON.

Explore! 🚀

🏷️ Logging

📚Libraries for generating and working with log files.

Explore! 🚀

🏷️ Machine Learning

📚Libraries for Machine Learning.

Explore! 🚀

🏷️ Messaging

📚Libraries that implement messaging systems.

Explore! 🚀

🏷️ Microsoft Office

📚Libraries that implement messaging systems.

Explore! 🚀

📚Libraries for working with Microsoft Excel.

Explore! 🚀

🏷️ Natural Language Processing

📚Libraries for working with human languages.

Explore! 🚀

🏷️ OpenGL

📚Libraries for using OpenGL in Go.

Explore! 🚀

🏷️ ORM

📚Libraries that implement Object-Relational Mapping or datamapping techniques.

Explore! 🚀

🏷️ Package Management

📚Unofficial libraries for package and dependency management.

Explore! 🚀

🏷️ Performance

📚Unofficial libraries for package and dependency management.

Explore! 🚀

🏷️ Query Language

📚Unofficial libraries for package and dependency management.

Explore! 🚀

🏷️ Resource Embedding

📚Unofficial libraries for package and dependency management.

Explore! 🚀

🏷️ Science and Data Analysis

📚Libraries for scientific computing and data analyzing.

Explore! 🚀

🏷️ Utilities

📚General utilities and tools to make your life easier.

Explore! 🚀

🏷️ Security

📚Libraries that are used to help make your application more secure.

Explore! 🚀

🏷️ Serialization

📚Libraries and tools for binary serialization.

Explore! 🚀

🏷️ Server Applications

📚Libraries and tools for binary serialization.

Explore! 🚀

🏷️ Code Analysis

📚Source code analysis tools, also known as Static Application Security Testing (SAST) Tools.

Explore! 🚀

🏷️ Stream Processing

📚Libraries and tools for stream processing and reactive programming.

Explore! 🚀

🏷️ Template Engines

📚Libraries and tools for templating and lexing.

Explore! 🚀

🏷️ Testing

📚Libraries for testing codebases and generating test data.

Explore! 🚀

🏷️ Go Tools

📚Plugin for text editors and IDEs.

Explore! 🚀

🏷️ Software Packages

📚Software written in Go.

Explore! 🚀

🏷️ Text Processing

📚Libraries for parsing and manipulating texts.

Explore! 🚀

🏷️ Third-party APIs

📚Libraries for accessing third party APIs.

Explore! 🚀

🏷️ Version Control

📚Libraries for version control.

Explore! 🚀

🏷️ Video

📚Libraries for manipulating video.

Explore! 🚀

🏷️ WebAssembly

📚Full stack web frameworks.

Explore! 🚀

🏷️ XML

📚Libraries and tools for manipulating XML.

Explore! 🚀

🏷️ Windows

📚Full stack web frameworks.

Explore! 🚀

🏷️ Zero Trust

📚Libraries and tools to implement Zero Trust architectures.

Explore! 🚀

🏷️ Editor Plugins

📚Plugin for text editors and IDEs.

Explore! 🚀

🏷️ Go Generate Tools

📚Plugin for text editors and IDEs.

Explore! 🚀

🏷️ Gophers

📚Where to discover new Go libraries.

Explore! 🚀

🏷️ Benchmarks

📚Where to discover new Go libraries.

Explore! 🚀

🏷️ E-Books

📚Where to discover new Go libraries.

Explore! 🚀