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

⬆ 回到頂部