Translated🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs.
Repository Index
47,133 repositories indexed
1–24 of 91 · Most stars
An open-source engine that turns continuous content streams into search and monitoring. Durable ingestion, hybrid search, alerts, and plugins for formats, models and business rules.
The Kubernetes Package Manager
🌩 Self-hosted file management and sharing system, supports multiple storage providers
Curated list of Go design patterns, recipes and idioms
- go
- idioms
- patterns
- awesome
Lightweight server monitoring with historical data, docker stats, and alerts.
Ready-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and media proxy that allows to read, publish, proxy, record and playback real-time video and audio streams.
- rtsp
- rtp
- rtcp
- streaming
Apache Casbin: an authorization library that supports access control models like ACL, RBAC, ABAC.
- casbin
- access-control
- authorization
- rbac
Ip2region is an offline IP-to-Region localization library and IP data management framework with both IPv4 and IPv6 supports, 10-microsecond level query efficiency, xdb search client for many programming languages
- ip-address
- ip-lookup
- ip-location
- ip-address-database
Translated🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding. It also supports communication encryption, smart HTTP and SOCKS5 proxies, blacklists and whitelists, speed limiting, traffic limiting, connection count limiting, cross-platform use, KCP, and an authentication API.
- http-proxy
- https-proxy
- reverse-proxy
- transparent-proxy
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
Realtime log viewer for containers. Supports Docker, Swarm and K8s.
Ultimate camera streaming application
- ffmpeg
- hassio
- home-assistant
- rtmp
A database migration tool. Supports SQL migrations and Go functions.
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
- saga
- xa
- tcc
- microservice
🎨 The adorable charts library for Golang.
- charts
- echarts
- golang-visualization
✨ PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely configurable and 100% cross-platform compatible.
- go
- golang
- golang-library
- pretty-print
The most scalable and customizable permission server on the market. Fix your slow or broken permission system with Google's proven "Zanzibar" approach. Supports ACL, RBAC, and more. Written in Go, cloud native, headless, API-first. Available as a service on Ory Network and for self-hosters.
- hacktoberfest
- abac
- access-control
- acl
Cameradar hacks its way into RTSP videosurveillance cameras
Simple, extremely lightweight, extensible, configuration management library for Go. Supports JSON, TOML, YAML, env, command line, file, S3 etc. Alternative to viper.
- configuration
- configuration-management
- configuration-file
- golang
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
- validation
- golang
- go
- ozzo
A simple, fast, embeddable, persistent key/value store written in pure Go. It supports fully serializable transactions and many data structures such as list, set, sorted set.
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.
- go
- golang
- redis
- redis-client
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
- go
- golang
- cache
- in-memory