Awesome Go
Search
🔍
Awesome Go 🚀
Discover amazing Go Lang libraries and tools! 🔍✨
Search 🔍
Explore Go Categories
Currently showcasing:
Actor Model
🏷️
Actor Model
📚
Libraries for building actor-based programs.
Explore! 🚀
View all in Actor Model 🎉
🏷️
Artificial Intelligence
📚
Libraries for building programs that leverage AI.
Explore! 🚀
View all in Artificial Intelligence 🎉
🏷️
Audio and Music
📚
Libraries for manipulating audio.
Explore! 🚀
View all in Audio and Music 🎉
🏷️
Authentication and OAuth
📚
Libraries for implementing authentication schemes.
Explore! 🚀
View all in Authentication and OAuth 🎉
🏷️
Blockchain
📚
Tools for building blockchains.
Explore! 🚀
View all in Blockchain 🎉
🏷️
Bot Building
📚
Libraries for building and working with bots.
Explore! 🚀
View all in Bot Building 🎉
🏷️
Build Automation
📚
Libraries and tools help with build automation.
Explore! 🚀
View all in Build Automation 🎉
🏷️
Command Line
📚
Libraries for building Console Applications and Console User Interfaces.
Explore! 🚀
📚
Libraries for building standard or basic Command Line applications.
Explore! 🚀
View all in Command Line 🎉
🏷️
Configuration
📚
Libraries for configuration parsing.
Explore! 🚀
View all in Configuration 🎉
🏷️
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! 🚀
View all in Database 🎉
🏷️
Data Integration Frameworks
📚
Frameworks for performing ELT / ETL
Explore! 🚀
View all in Data Integration Frameworks 🎉
🏷️
Data Structures and Algorithms
📚
Frameworks for performing ELT / ETL
Explore! 🚀
View all in Data Structures and Algorithms 🎉
🏷️
Continuous Integration
📚
Tools for help with continuous integration.
Explore! 🚀
View all in Continuous Integration 🎉
🏷️
CSS Preprocessors
📚
Libraries for preprocessing CSS files.
Explore! 🚀
View all in CSS Preprocessors 🎉
🏷️
Distributed Systems
📚
Packages that help with building Distributed Systems.
Explore! 🚀
View all in Distributed Systems 🎉
🏷️
Database Drivers
📚
Libraries for building and using SQL.
Explore! 🚀
View all in Database Drivers 🎉
🏷️
Networking
📚
Libraries for making HTTP requests.
Explore! 🚀
📚
Libraries for working with various layers of the network.
Explore! 🚀
View all in Networking 🎉
🏷️
Embeddable Scripting Languages
📚
Embedding other languages inside your go code.
Explore! 🚀
View all in Embeddable Scripting Languages 🎉
🏷️
Date and Time
📚
Libraries for working with dates and times.
Explore! 🚀
View all in Date and Time 🎉
🏷️
Web Frameworks
📚
Full stack web frameworks.
Explore! 🚀
View all in Web Frameworks 🎉
🏷️
Dynamic DNS
📚
Tools for updating dynamic DNS records.
Explore! 🚀
View all in Dynamic DNS 🎉
🏷️
Email
📚
Libraries and tools that implement email creation and sending.
Explore! 🚀
View all in Email 🎉
🏷️
Error Handling
📚
Libraries for handling errors.
Explore! 🚀
View all in Error Handling 🎉
🏷️
File Handling
📚
Libraries for handling files and file systems.
Explore! 🚀
View all in File Handling 🎉
🏷️
Financial
📚
Packages for accounting and finance.
Explore! 🚀
View all in Financial 🎉
🏷️
Game Development
📚
Awesome game development libraries.
Explore! 🚀
View all in Game Development 🎉
🏷️
Generators
📚
Tools that generate Go code.
Explore! 🚀
View all in Generators 🎉
🏷️
Forms
📚
Libraries for working with forms.
Explore! 🚀
View all in Forms 🎉
🏷️
Functional
📚
Packages to support functional programming in Go.
Explore! 🚀
View all in Functional 🎉
🏷️
Geographic
📚
Geographic tools and servers
Explore! 🚀
View all in Geographic 🎉
🏷️
Go Compilers
📚
Tools for compiling Go to other languages.
Explore! 🚀
View all in Go Compilers 🎉
🏷️
Goroutines
📚
Tools for managing and working with Goroutines.
Explore! 🚀
View all in Goroutines 🎉
🏷️
Images
📚
Libraries for manipulating images.
Explore! 🚀
View all in Images 🎉
🏷️
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! 🚀
View all in Miscellaneous 🎉
🏷️
GUI
📚
Toolkits
Explore! 🚀
📚
Interaction
Explore! 🚀
View all in GUI 🎉
🏷️
Job Scheduler
📚
Libraries for scheduling jobs.
Explore! 🚀
View all in Job Scheduler 🎉
🏷️
Hardware
📚
Libraries, tools, and tutorials for interacting with hardware.
Explore! 🚀
View all in Hardware 🎉
🏷️
IoT (Internet of Things)
📚
Libraries for programming devices of the IoT.
Explore! 🚀
View all in IoT (Internet of Things) 🎉
🏷️
JSON
📚
Libraries for working with JSON.
Explore! 🚀
View all in JSON 🎉
🏷️
Logging
📚
Libraries for generating and working with log files.
Explore! 🚀
View all in Logging 🎉
🏷️
Machine Learning
📚
Libraries for Machine Learning.
Explore! 🚀
View all in Machine Learning 🎉
🏷️
Messaging
📚
Libraries that implement messaging systems.
Explore! 🚀
View all in Messaging 🎉
🏷️
Microsoft Office
📚
Libraries that implement messaging systems.
Explore! 🚀
📚
Libraries for working with Microsoft Excel.
Explore! 🚀
View all in Microsoft Office 🎉
🏷️
Natural Language Processing
📚
Libraries for working with human languages.
Explore! 🚀
View all in Natural Language Processing 🎉
🏷️
Websites
📚
Other
Explore! 🚀
View all in Websites 🎉
🏷️
OpenGL
📚
Libraries for using OpenGL in Go.
Explore! 🚀
View all in OpenGL 🎉
🏷️
ORM
📚
Libraries that implement Object-Relational Mapping or datamapping techniques.
Explore! 🚀
View all in ORM 🎉
🏷️
Package Management
📚
Unofficial libraries for package and dependency management.
Explore! 🚀
View all in Package Management 🎉
🏷️
Performance
📚
Unofficial libraries for package and dependency management.
Explore! 🚀
View all in Performance 🎉
🏷️
Query Language
📚
Unofficial libraries for package and dependency management.
Explore! 🚀
View all in Query Language 🎉
🏷️
Resource Embedding
📚
Unofficial libraries for package and dependency management.
Explore! 🚀
View all in Resource Embedding 🎉
🏷️
Science and Data Analysis
📚
Libraries for scientific computing and data analyzing.
Explore! 🚀
View all in Science and Data Analysis 🎉
🏷️
Utilities
📚
General utilities and tools to make your life easier.
Explore! 🚀
View all in Utilities 🎉
🏷️
Security
📚
Libraries that are used to help make your application more secure.
Explore! 🚀
View all in Security 🎉
🏷️
Serialization
📚
Libraries and tools for binary serialization.
Explore! 🚀
View all in Serialization 🎉
🏷️
Server Applications
📚
Libraries and tools for binary serialization.
Explore! 🚀
View all in Server Applications 🎉
🏷️
Code Analysis
📚
Source code analysis tools, also known as Static Application Security Testing (SAST) Tools.
Explore! 🚀
View all in Code Analysis 🎉
🏷️
Stream Processing
📚
Libraries and tools for stream processing and reactive programming.
Explore! 🚀
View all in Stream Processing 🎉
🏷️
Template Engines
📚
Libraries and tools for templating and lexing.
Explore! 🚀
View all in Template Engines 🎉
🏷️
Testing
📚
Libraries for testing codebases and generating test data.
Explore! 🚀
View all in Testing 🎉
🏷️
Go Tools
📚
Plugin for text editors and IDEs.
Explore! 🚀
View all in Go Tools 🎉
🏷️
Software Packages
📚
Software written in Go.
Explore! 🚀
View all in Software Packages 🎉
🏷️
Text Processing
📚
Libraries for parsing and manipulating texts.
Explore! 🚀
View all in Text Processing 🎉
🏷️
Third-party APIs
📚
Libraries for accessing third party APIs.
Explore! 🚀
View all in Third-party APIs 🎉
🏷️
Version Control
📚
Libraries for version control.
Explore! 🚀
View all in Version Control 🎉
🏷️
Video
📚
Libraries for manipulating video.
Explore! 🚀
View all in Video 🎉
🏷️
WebAssembly
📚
Full stack web frameworks.
Explore! 🚀
View all in WebAssembly 🎉
🏷️
XML
📚
Libraries and tools for manipulating XML.
Explore! 🚀
View all in XML 🎉
🏷️
Windows
📚
Full stack web frameworks.
Explore! 🚀
View all in Windows 🎉
🏷️
Zero Trust
📚
Libraries and tools to implement Zero Trust architectures.
Explore! 🚀
View all in Zero Trust 🎉
🏷️
Editor Plugins
📚
Plugin for text editors and IDEs.
Explore! 🚀
View all in Editor Plugins 🎉
🏷️
Go Generate Tools
📚
Plugin for text editors and IDEs.
Explore! 🚀
View all in Go Generate Tools 🎉
🏷️
Gophers
📚
Where to discover new Go libraries.
Explore! 🚀
View all in Gophers 🎉
🏷️
Benchmarks
📚
Where to discover new Go libraries.
Explore! 🚀
View all in Benchmarks 🎉
🏷️
E-Books
📚
Where to discover new Go libraries.
Explore! 🚀
View all in E-Books 🎉