golang_libraries.md 5.6 KB


title: "Golang_libraries" date: 2025-04-08T15:20:50+07:00

draft: true

uncategorized

  • goth

    goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications

  • gopay

    微信、支付宝、通联支付、拉卡拉、PayPal、Apple 的Go版本SDK。【极简、易用的聚合支付SDK】

  • guark

    Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more

  • wails

    Build beautiful cross-platform applications using Go Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more...

  • zitadel

    The best of Auth0 and Keycloak combined. Built for the serverless era.

  • authelia

    The Single Sign-On Multi-Factor portal for web apps

  • dendrite

    Dendrite is a second-generation Matrix homeserver written in Go!

  • maddy

    Composable all-in-one mail server.

  • Memos

    Private memo system

  • centrifugo

    Scalable real-time messaging server in a language-agnostic way. Set up once and forever.

  • chromedp

    A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.

  • gophish

    Open-Source Phishing Toolkit

  • fyne

    Cross platform GUI toolkit in Go inspired by Material Design

  • vuls

    Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries, Network devices

  • dragonboat

    A feature complete and high performance multi-group Raft library in Go.

  • hashicorp/raft

    Golang implementation of the Raft consensus protocol

  • pebble

    RocksDB/LevelDB inspired key-value database in Go

  • LocalAI

    Self-hosted, community-driven, local OpenAI-compatible API. Drop-in replacement for OpenAI running LLMs on consumer-grade hardware. Free Open Source OpenAI alternative. No GPU required. LocalAI is an API to run ggml compatible models: llama, gpt4all, rwkv, whisper, vicuna, koala, gpt4all-j, cerebras, falcon, dolly, starcoder, and many other

  • convoy

    Open Source Webhooks Gateway; For both incoming & outgoing events.

  • polygon-edge

    A Framework for Building Ethereum-compatible Blockchain Networks

  • mods

    AI on the command line

  • gatus

    Automated developer-oriented status page

  • dashy

    A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!

  • [notify]https://github.com/nikoksr/notify

    A dead simple Go library for sending notifications to various messaging services.

  • nginx-ui

  • muraena

    Muraena is an almost-transparent reverse proxy aimed at automating phishing and post-phishing activities.

  • frankenphp

    PHP 应用服务器。 golang 编写,支持一众 PHP 框架

  • github.com/avast/retry-go

    Simple golang library for retry mechanism

  • github.com/creasty/defaults

    Initialize structs with default values

  • github.com/dominikbraun/graph

    A library for creating generic graph data structures and modifying, analyzing, and visualizing them.

  • github.com/fatih/color

    Color package for Go (golang)

  • github.com/fsnotify/fsnotify

    Cross-platform filesystem notifications for Go.

  • github.com/go-playground/validator

    Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

  • github.com/knadh/koanf

    Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.

  • github.com/samber/lo

    A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)

  • github.com/shirou/gopsutil

    psutil for golang

  • github.com/spf13/cobra

    A Commander for modern Go CLI interactions

  • github.com/stretchr/testify

    A toolkit with common assertions and mocks that plays nicely with the standard library

  • github.com/uber-go/goleak

    Goroutine leak detector

  • golang.org/x/tools

    comprising various tools and packages mostly for static analysis of Go programs, some of which are listed below. Use the "Go reference" link above for more information about any package.

  • github.com/go-kod/kod

    A generics based dependency injection application framework for Go, supporting aspect oriented programming based on interceptors

  • github.com/syndtr/goleveldb

    LevelDB key/value database in Go