|
|
@@ -0,0 +1,140 @@
|
|
|
+---
|
|
|
+title: "Golang_libraries"
|
|
|
+date: 2025-04-08T15:20:50+07:00
|
|
|
+draft: true
|
|
|
+---
|
|
|
+
|
|
|
+## uncategorized
|
|
|
+
|
|
|
+- [goth](https://github.com/markbates/goth)
|
|
|
+> goth provides a simple, clean, and idiomatic way to write authentication packages for Go web applications
|
|
|
+
|
|
|
+- [gopay](https://github.com/go-pay/gopay)
|
|
|
+> 微信、支付宝、通联支付、拉卡拉、PayPal、Apple 的Go版本SDK。【极简、易用的聚合支付SDK】
|
|
|
+
|
|
|
+- [guark](https://github.com/guark/guark)
|
|
|
+> Build awesome Golang desktop apps and beautiful interfaces with Vue.js, React.js, Framework 7, and more
|
|
|
+
|
|
|
+- [wails](https://wails.io/)
|
|
|
+> 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](https://github.com/zitadel/zitadel)
|
|
|
+> The best of Auth0 and Keycloak combined. Built for the serverless era.
|
|
|
+
|
|
|
+- [authelia](https://github.com/authelia/authelia)
|
|
|
+> The Single Sign-On Multi-Factor portal for web apps
|
|
|
+
|
|
|
+- [dendrite](https://github.com/element-hq/dendrite)
|
|
|
+> Dendrite is a second-generation Matrix homeserver written in Go!
|
|
|
+
|
|
|
+- [maddy](https://github.com/foxcpp/maddy)
|
|
|
+> Composable all-in-one mail server.
|
|
|
+
|
|
|
+- [Memos](https://github.com/usememos/memos)
|
|
|
+> Private memo system
|
|
|
+
|
|
|
+- [centrifugo](https://github.com/centrifugal/centrifugo)
|
|
|
+> Scalable real-time messaging server in a language-agnostic way. Set up once and forever.
|
|
|
+
|
|
|
+- [chromedp](https://github.com/chromedp/chromedp)
|
|
|
+> A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
|
|
|
+
|
|
|
+- [gophish](https://github.com/gophish/gophish)
|
|
|
+> Open-Source Phishing Toolkit
|
|
|
+
|
|
|
+- [fyne](https://github.com/fyne-io/fyne)
|
|
|
+> Cross platform GUI toolkit in Go inspired by Material Design
|
|
|
+
|
|
|
+- [vuls](https://github.com/future-architect/vuls)
|
|
|
+> Agent-less vulnerability scanner for Linux, FreeBSD, Container, WordPress, Programming language libraries,
|
|
|
+> Network devices
|
|
|
+
|
|
|
+- [dragonboat](https://github.com/lni/dragonboat)
|
|
|
+> A feature complete and high performance multi-group Raft library in Go.
|
|
|
+
|
|
|
+- [hashicorp/raft](https://github.com/hashicorp/raft)
|
|
|
+> Golang implementation of the Raft consensus protocol
|
|
|
+
|
|
|
+- [pebble](https://github.com/cockroachdb/pebble)
|
|
|
+> RocksDB/LevelDB inspired key-value database in Go
|
|
|
+
|
|
|
+- [LocalAI](https://github.com/go-skynet/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](https://github.com/frain-dev/convoy)
|
|
|
+> Open Source Webhooks Gateway; For both incoming & outgoing events.
|
|
|
+
|
|
|
+- [polygon-edge](https://github.com/0xPolygon/polygon-edge)
|
|
|
+> A Framework for Building Ethereum-compatible Blockchain Networks
|
|
|
+
|
|
|
+- [mods](https://github.com/charmbracelet/mods)
|
|
|
+> AI on the command line
|
|
|
+
|
|
|
+- [gatus](https://github.com/TwiN/gatus)
|
|
|
+> Automated developer-oriented status page
|
|
|
+
|
|
|
+- [dashy](https://github.com/Lissy93/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](https://github.com/0xJacky/nginx-ui)
|
|
|
+
|
|
|
+- [muraena](https://github.com/muraenateam/muraena)
|
|
|
+> Muraena is an almost-transparent reverse proxy aimed at automating phishing and post-phishing activities.
|
|
|
+
|
|
|
+- [frankenphp](https://github.com/dunglas/frankenphp)
|
|
|
+> PHP 应用服务器。 golang 编写,支持一众 PHP 框架
|
|
|
+
|
|
|
+- [github.com/avast/retry-go](github.com/avast/retry-go)
|
|
|
+> Simple golang library for retry mechanism
|
|
|
+
|
|
|
+- [github.com/creasty/defaults ](github.com/creasty/defaults)
|
|
|
+> Initialize structs with default values
|
|
|
+
|
|
|
+- [github.com/dominikbraun/graph](github.com/dominikbraun/graph)
|
|
|
+> A library for creating generic graph data structures and modifying, analyzing, and visualizing them.
|
|
|
+
|
|
|
+- [github.com/fatih/color](github.com/fatih/color)
|
|
|
+> Color package for Go (golang)
|
|
|
+
|
|
|
+- [github.com/fsnotify/fsnotify](github.com/fsnotify/fsnotify)
|
|
|
+> Cross-platform filesystem notifications for Go.
|
|
|
+
|
|
|
+- [github.com/go-playground/validator](https://github.com/go-playground/validator)
|
|
|
+> Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
|
|
|
+
|
|
|
+- [github.com/knadh/koanf](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](github.com/samber/lo)
|
|
|
+> A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
|
|
|
+
|
|
|
+- [github.com/shirou/gopsutil](github.com/shirou/gopsutil)
|
|
|
+> psutil for golang
|
|
|
+
|
|
|
+- [github.com/spf13/cobra](github.com/spf13/cobra)
|
|
|
+> A Commander for modern Go CLI interactions
|
|
|
+
|
|
|
+- [github.com/stretchr/testify](github.com/stretchr/testify)
|
|
|
+> A toolkit with common assertions and mocks that plays nicely with the standard library
|
|
|
+
|
|
|
+- [github.com/uber-go/goleak](https://github.com/uber-go/goleak)
|
|
|
+> Goroutine leak detector
|
|
|
+
|
|
|
+- [golang.org/x/tools](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](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](github.com/syndtr/goleveldb)
|
|
|
+> LevelDB key/value database in Go
|