awesome-go-zh

正體中文 English

Awesome Go (简体中文版)

awesome-go

Build Status Awesome Slack Widget Netlify Status Track Awesome List

目录

⬆ 返回顶部

人工智能

人工智能相关库

⬆ 返回顶部

音频处理

操作音频文件的库

⬆ 返回顶部

Authentication and OAuth

Libraries for implementing authentication schemes.

⬆ 返回顶部

Blockchain

Tools for building blockchains.

⬆ 返回顶部

Bot Building

Libraries for building and working with bots.

⬆ 返回顶部

Build Automation

Libraries and tools help with build automation.

⬆ 返回顶部

Command Line

Advanced Console UIs

Libraries for building Console Applications and Console User Interfaces.

⬆ 返回顶部

Standard CLI

Libraries for building standard or basic Command Line applications.

⬆ 返回顶部

Configuration

Libraries for configuration parsing.

⬆ 返回顶部

Continuous Integration

Tools for help with continuous integration.

⬆ 返回顶部

CSS Preprocessors

Libraries for preprocessing CSS files.

⬆ 返回顶部

Data Structures and Algorithms

Bit-packing and Compression

Bit Sets

Bloom and Cuckoo Filters

Data Structure and Algorithm Collections

Iterators

Maps

See also Database for more complex key-value stores, and Trees for additional ordered map implementations.

Miscellaneous Data Structures and Algorithms

Nullable Types

Queues

Sets

Text Analysis

Trees

Pipes

⬆ 返回顶部

Database

Caches

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

Databases Implemented in Go

Database Schema Migration

Database Tools

SQL Query Builders

Libraries for building and using SQL.

⬆ 返回顶部

Database Drivers

Interfaces to Multiple Backends

Relational Database Drivers

NoSQL Database Drivers

Search and Analytic Databases

⬆ 返回顶部

Date and Time

Libraries for working with dates and times.

⬆ 返回顶部

Distributed Systems

Packages that help with building Distributed Systems.

⬆ 返回顶部

Dynamic DNS

Tools for updating dynamic DNS records.

⬆ 返回顶部

Email

Libraries and tools that implement email creation and sending.

⬆ 返回顶部

Embeddable Scripting Languages

Embedding other languages inside your go code.

⬆ 返回顶部

Error Handling

Libraries for handling errors.

⬆ 返回顶部

File Handling

Libraries for handling files and file systems.

⬆ 返回顶部

Financial

Packages for accounting and finance.

⬆ 返回顶部

Forms

Libraries for working with forms.

⬆ 返回顶部

Functional

Packages to support functional programming in Go.

⬆ 返回顶部

Game Development

Awesome game development libraries.

⬆ 返回顶部

Generators

Tools that generate Go code.

⬆ 返回顶部

Geographic

Geographic tools and servers

⬆ 返回顶部

Go Compilers

Tools for compiling Go to other languages.

⬆ 返回顶部

Goroutines

Tools for managing and working with Goroutines.

⬆ 返回顶部

GUI

Libraries for building GUI Applications.

Toolkits

Interaction

⬆ 返回顶部

Hardware

Libraries, tools, and tutorials for interacting with hardware.

⬆ 返回顶部

Images

Libraries for manipulating images.

⬆ 返回顶部

IoT (Internet of Things)

Libraries for programming devices of the IoT.

⬆ 返回顶部

Job Scheduler

Libraries for scheduling jobs.

⬆ 返回顶部

JSON

Libraries for working with JSON.

⬆ 返回顶部

Logging

Libraries for generating and working with log files.

⬆ 返回顶部

Machine Learning

Libraries for Machine Learning.

⬆ 返回顶部

Messaging

Libraries that implement messaging systems.

⬆ 返回顶部

Microsoft Office

Microsoft Excel

Libraries for working with Microsoft Excel.

⬆ 返回顶部

Miscellaneous

Dependency Injection

Libraries for working with dependency injection.

⬆ 返回顶部

Project Layout

Unofficial set of patterns for structuring projects.

⬆ 返回顶部

Strings

Libraries for working with strings.

⬆ 返回顶部

Uncategorized

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

⬆ 返回顶部

Natural Language Processing

Libraries for working with human languages.

See also Text Processing and Text Analysis.

Language Detection

Morphological Analyzers

Slugifiers

Tokenizers

Translation

Transliteration

⬆ 返回顶部

Networking

Libraries for working with various layers of the network.

⬆ 返回顶部

HTTP Clients

Libraries for making HTTP requests.

⬆ 返回顶部

OpenGL

Libraries for using OpenGL in Go.

⬆ 返回顶部

ORM

Libraries that implement Object-Relational Mapping or datamapping techniques.

⬆ 返回顶部

Package Management

Official tooling for dependency and package management

Official experimental tooling for package management

Unofficial libraries for package and dependency management.

⬆ 返回顶部

Performance

⬆ 返回顶部

Query Language

⬆ 返回顶部

Resource Embedding

⬆ 返回顶部

Science and Data Analysis

Libraries for scientific computing and data analyzing.

⬆ 返回顶部

Security

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

⬆ 返回顶部

Serialization

Libraries and tools for binary serialization.

⬆ 返回顶部

Server Applications

⬆ 返回顶部

Stream Processing

Libraries and tools for stream processing and reactive programming.

⬆ 返回顶部

Template Engines

Libraries and tools for templating and lexing.

⬆ 返回顶部

Testing

Libraries for testing codebases and generating test data.

⬆ 返回顶部

Text Processing

Libraries for parsing and manipulating texts.

See also Natural Language Processing and Text Analysis.

Formatters

Markup Languages

Parsers/Encoders/Decoders

Regular Expressions

Sanitation

Scrapers

RSS

Utility/Miscellaneous

⬆ 返回顶部

Third-party APIs

Libraries for accessing third party APIs.

⬆ 返回顶部

Utilities

General utilities and tools to make your life easier.

⬆ 返回顶部

UUID

Libraries for working with UUIDs.

⬆ 返回顶部

Validation

Libraries for validation.

⬆ 返回顶部

Version Control

Libraries for version control.

⬆ 返回顶部

Video

Libraries for manipulating video.

⬆ 返回顶部

Web Frameworks

Full stack web frameworks.

⬆ 返回顶部

Middlewares

Actual middlewares

Libraries for creating HTTP middlewares

⬆ 返回顶部

Routers

⬆ 返回顶部

WebAssembly

⬆ 返回顶部

Windows

⬆ 返回顶部

XML

Libraries and tools for manipulating XML.

Zero Trust

Libraries and tools to implement Zero Trust architectures.

Code Analysis

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

⬆ 返回顶部

Editor Plugins

Plugin for text editors and IDEs.

⬆ 返回顶部

Go Generate Tools

⬆ 返回顶部

Go Tools

⬆ 返回顶部

Software Packages

Software written in Go.

⬆ 返回顶部

DevOps Tools

⬆ 返回顶部

Other Software

⬆ 返回顶部

Resources

Where to discover new Go libraries.

⬆ 返回顶部

Benchmarks

⬆ 返回顶部

Conferences

⬆ 返回顶部

E-Books

E-books for purchase

Free e-books

⬆ 返回顶部

Gophers

⬆ 返回顶部

Meetups

Add the group of your city/country here (send PR)

⬆ 返回顶部

Style Guides

⬆ 返回顶部

Social Media

Twitter

⬆ 返回顶部

Reddit

⬆ 返回顶部

Websites

⬆ 返回顶部

Tutorials

⬆ 返回顶部

Guided Learning

⬆ 返回顶部