Data structure and algorithm library for go, designed to provide functions similar to C++ STL
Repository Index
47,133 repositories indexed
73–96 of 156 · Most stars
🎶 a fast and simple multimedia fileserver
- golang
- self-hosted
- filesharing
- fileserver
Build efficient Bedrock & Java Minecraft networks with multi-version support. Powers global Connect network at production scale. Runs with 10MB.
- minecraft-proxy
- minecraft
- minecraft-network
- minecraft-server
Goji is a minimalistic and flexible HTTP request multiplexer for Go (golang)
A pair programming service using operational transforms
- go
- golang
- operational-transformation
- realtime-editing
Pure-Go library for cross-platform local peer discovery using UDP multicast :woman: :repeat: :woman:
- peer-to-peer
- networking
- lan-broadcasting
- udp-broadcast
The free and privacy respecting pictionary game - Play at https://scribblers.bios-marcel.link
- montagsmaler
- drawing
- guessing-game
- multiplayer
The management of multiple apps running over different ports made easy
- proxy
- tools
- golang
- proxy-server
🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
- go
- golang
- slog
- handler
Translated📝 Go configuration manage(load,get,set,export). support JSON, YAML, TOML, Properties, INI, HCL, ENV and Flags. Multi file load, data override merge, parse ENV var. Go application configuration loading and management, supporting multiple formats, multi-file loading, remote file loading, data merging, and parsing of environment variable names
- config
- config-management
- json
- yaml
Translated📑 Lightweight, configurable, extensible logging library written in Go. Support multi level, multi outputs and built-in multi file logger, buffers, clean, rotate-file handling. Easy to use. Also includes compression among its enhanced features.
- logging
- go-logger
- monolog
- file-logging
The open-source policy-as-code software that provides analysis for Multi-Cloud and SaaS environments, you can get insight with natural language (powered by OpenAI).
Self-hosted API-first AI call center: AI talks, code controls the call. AI agents answer every call; humans take over without dropping it. Runs on FreeSWITCH with your SIP trunk and realtime model (OpenAI, Grok, Qwen, Doubao, or any compatible gateway).
- call-center
- contact-center
- freeswitch
- golang
Load configuration in cascade from multiple backends into a struct
- configuration
- structure
- configuration-loader
- golang
Redis cache library for Go
A multilingual command line sentence tokenizer in Golang
- sentence-tokenizer
- tokenizer
- cli
- sentences
Yet Another CLi Spinner; providing over 80 easy to use and customizable terminal spinners for multiple OSes
- go
- cli
- spinner
- golang
A multi-platform 2D game library for Go.
⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.
- generic
- golang
- queue
- thread-safe
Golang client for redislabs' ReJSON module with support for multilple redis clients (redigo, go-redis)
- golang
- redis-client
- redigo
- rejson
SurrealDB SDK for Golang
- surreal
- surrealdb
- database
- database-connector
Pure Go production-grade regex engine with SIMD optimizations. Up to 3-3000x+ faster than stdlib.
- avx2
- dfa
- go
- golang
A microframework to build web apps; with handler chaining, middleware support, and most of all; standard library compliant HTTP handlers(i.e. http.HandlerFunc).
- golang
- go
- web-framework
- api-server
Visualize your multi-stage Dockerfiles