Search
Find Go libraries and tools by name, category, or popularity.
2,739 results
A logging library with stack traces, object dumping and optional timestamps
Simple and configurable Logging in Go, with level, formatters and writers
Log lib supports level and multi handlers
Log4j implementation in Go
Simple logger of Go Programs, with level handlers
A tiny debug logging tool inspired by [debug](https://github.com/visionmedia/debug), great for CLI tools and applications
An O(1) logging system that allows you to connect one log to multiple writers (e.g. stdout, a file and a TCP connection)
Structured logging package for Go
Simple leveled logging wrapper around standard log package
Package for multi-level logging
Simple rolling logger, implements io.WriteCloser
Simple logging module for go, with 5 levels, an optional rotating logfile feature and stdout/stderr output
High performance structured logging
Colored pretty printer for Go language
RollingWriter is an auto-rotate `io.Writer` implementation with multi policies to provide log file rotation
Logging functionality with flexible dispatching, filtering, and formatting
Simple Logging Facade for Golang: Simple structured logging; but powerful, extendable and customizable, with huge amount of learnings from decades of past logging frameworks
Lightweight, configurable, extensible logger for Go
Common formatters for slog and helpers to build your own
Chain of slog.Handler (pipeline, fanout...)
Implements a deep pretty printer for Go data structures to aid in debugging
A logger for Go SQL database driver without modify existing \*sql.DB stdlib usage
Stdlog is an object-oriented library providing leveled logging. It is very useful for cron jobs
A simple to use log system, minimalist but with features for debugging and differentiation of messages
Go package striving to emulate the features of the BSD tail program
A slog.Handler that writes tinted logs
Leveled and structured logging, dynamic fields, high performance, zone management, simple configuration, and readable syntax
Yet another minimalistic logging library
Fast, structured, leveled logging in Go
Integrate Context with Zap logger, which leads to more flexibility in Go logging
Zero-allocation JSON logger
A powerful zero-dependency JSON logger
High Developer Experience, zap based logger. It offers rich functionality but is easy to configure
An evolutionary optimization library
A feature-rich neural network library in Go
Go bindings for Fast Artificial Neural Networks(FANN) library
Genetic Algorithms library written in Go / golang
Pattern recognition package in Go lang
Genetic algorithm library for Go
General Machine Learning library for Go
An offline recommender system backend based on collaborative filtering written in Go
Go Scoring API for PMML
Go package for OCR (Optical Character Recognition), by using Tesseract C++ library
A CLI tool to transpile trained classic ML models into a native Go code with zero dependencies, written in Python with Go language support
Multilayer perceptron network implemented in Go, with training via backpropagation
Bayesian text classifier with flexible tokenizers and storage backends for Go
Easy to use Tensorflow bindings: simplifies the usage of the official Tensorflow Go bindings. Define computational graphs in Go, load and execute models trained in Python
Golang Neural Network
Go client to reliable queues based on Redis Cluster Streams
Go RabbitMQ Client Library