Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.
- log-management
- log-rolling
- log-rotation
- logging
47,133 repositories indexed
169–192 of 260 · Most stars
Timberjack is a Go log rolling library with support for size-based, time-based, and manual rotation.
Sparse matrix formats for linear algebra supporting scientific and machine learning applications
High-performance configuration management framework for Go applications with zero-allocation performance, universal format support (JSON, YAML, TOML, HCL, INI, Properties), and an ultra-fast CLI powered by Orpheus.
This is a Golang wrapper for working with TMDb API. It aims to support version 3.
Shell library with powerful and modern UI, large feature set, and `.inputrc` support
:incoming_envelope: A fast Message/Event Hub using publish/subscribe pattern with support for topics like* rabbitMQ exchanges for Go applications
Content discovery and fuzzing with HTTP/3 support (100k requests per second)
A production-ready, container-first opinionated gofiber project template. Config by envvars, DI by go.uber.org/fx, Database by uptrace/bun, with out-of-the-box MVC folder structure and CI/CD support.
testcase is an opinionated testing framework to support test driven design.
🚀 Gone - A Lightweight Dependency Injection Framework for Go | Tag-based Auto Injection | Supports Config Center/Lifecycle Management | Provides Rich Ecosystem Components and Scaffolding Tool
common creational, behavioural and structural patterns implemented in go 🤩
Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with all information like Total records, Page, Per Page, Previous, Next, Total Page and query results.
A Go port of the Rapid Automatic Keyword Extraction algorithm (RAKE)
Econumo - A personal and family budgeting app with multi-currency support, shared accounts, and flexible budgets
Go session management for web servers (including support for Google App Engine - GAE).
🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
100% open-source, AI-native web analytics with cookieless tracking, open exports, custom domains, and SSO—self-hosted as one Go binary or managed in EU/US cloud.
Airbrake notifier for Golang
Translated⚡ Rux is an simple and fast web framework. support route group, param route binding, middleware, compatible http.Handler interface.
Go client for the GeoServer REST API — workspaces, datastores, layers, styles, security, ACL, GeoWebCache, Importer, plus OWS GetCapabilities/Describe. Tested against GeoServer 2.27 LTS and 2.28 stable.
🚀📦 Multi-tenancy support for GORM managed databases
🌈 burning rainbow bridge between your terminal and serial ports
A Go package for sending and receiving ethernet frames. Currently supporting Linux, Freebsd, and OS X.
Proxy toolkit including SOCKS5, HTTP, port forward and reverse base proxying