Solutions for Elements of Programming Interviews problems written in Golang (work-in-progress)
Repository Index
47,133 repositories indexed
769–792 of 1,728 · Most stars
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
A gofmt/goimports-like tool for Go programmers that fills in Go return statements with zero values to match the func return types
go-functional is a library of iterators to augment the standard library
- go
- golang
- functional-programming
A local AI gateway for AI agents, unifying your subscriptions and API providers with smart routing and on-device privacy protection.
- ai-gateway
Self-hosted monitoring for Docker, Kubernetes and uptime. Single Go binary, no agent config, live alerts. Drop a container, your stack is monitored.
TUI monitor configuration tool for Hyprland with visual layout, drag-and-drop, and profile management
A library provides spatial data and geometric algorithms
- geometry-library
- gis
- geospatial
- golang
A StreamLike, Immutable, Lazy Loading and smart Golang Library to deal with slices.
- functional-programming
- lazy-evaluation
- golang-library
- golang
Emits events in Go way, with wildcard, predicates, cancellation possibilities and many other good wins
- emitter
- golang
Easy TOC creation for GitHub README.md (in go)
Countries - ISO-639, ISO-3166 countries codes with subdivisions and names, ISO-4217 currency designators, ITU-T E.164 IDD phone codes, countries capitals, UN M.49 codes, IANA ccTLD countries domains, FIPS, IOC/NOC and FIFA codes, VERY VERY FAST, compatible with Databases/JSON/BSON/GOB/XML/CSV, Emoji countries flags and currencies, Unicode CLDR.
- go
- iso
- iso3166
- iso3166-1
xujiajun/gorouter is a simple and fast HTTP router for Go. It is easy to build RESTful APIs and your web framework.
- go
- router
- gorouter
- restful-api
Storage and image processing server written in Go
⚙️ Golang functional utility library with syntactic sugar. It's like lodash, but for Go
- golang
- functional-programming
- utility-library
- go
Cross-platform config file CLI toolchain. Validates syntax, schema compliance, and formatting across 18 different configuration file types. Written in Go.
golang worker pool , Concurrency limiting goroutine pool
- golang
- pool
- concurrency
- workerpool
Lightweight, fast and dependency-free Cron expression parser (due checker, next/prev due date finder), task runner, job scheduler and/or daemon for Golang (tested on v1.13+) and standalone usage. If you are bold, use it to replace crontab entirely.
- golang
- go
- crontab
- cronjob
Go (Golang) GNU gettext utilities package
- go
- po-files
- translation
- language
An open‑source technical wiki connected to the systems it describes
- confluence-alternative
- dashboard
- incident-response
- internal-documentation
Pure Go GUI toolkit built on GoGPU — widgets, layouts, styling
- go
- golang
- gui
- ui
Load configuration in cascade from multiple backends into a struct
- configuration
- structure
- configuration-loader
- golang
Fast HTTP enumerator
- http
- fuzz
- fuzzer
- enumerator
S3 Reverse Proxy with GET, PUT and DELETE methods and authentication (OpenID Connect and Basic Auth)
- s3
- openid-connect
- basic-authentication
- s3-proxy