A Go package that provides a simple way of accessing nested properties in maps and slices.
Repository Index
47,133 repositories indexed
193–216 of 242 · Most stars
Multi-agent orchestration & workflow engine. Declarative YAML workflows, LLM coordinator with hub-and-spoke mailboxes, race-safe delivery. One YAML file, one Go binary. Runs on any goai-supported provider.
Password generator written in Golang, usable as a CLI or Go library. Provides options for human readable and accessibility friendly passwords.
- golang
- go
- go-library
- golang-library
Go tool + library that publishes GIS vector data to GeoServer via PostGIS — walks a directory of shapefile / GeoJSON / GeoPackage / KML, loads each into PostGIS via GDAL/OGR, then registers the resulting tables as GeoServer feature types. Idempotent. Tested on GeoServer 2.27 LTS + 2.28 stable.
Froggit-Go is a universal Go library, allowing to perform actions on VCS providers.
Available Terraform Provider network mirroring service.
- mirroring
- opentofu
- provider
- registry
The library provides a unified way to read configuration data from different sources, such as environment variables, command line flags, and configuration files.
An PDU implementation in Go
- p2p
- decentralized-identity
- social-network
- peer-to-peer
A Go toolkit for building AI agents and applications across multiple providers. Unified LLM client, agent framework with handoffs, tool calling, streaming, structured output, MCP integration, and cost tracking.
- ai
- golang
- llm
- structured-output
Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.
- concurrent
- golang
- golang-library
- data-science
Golang text Transliterator (i.e München -> Muenchen)
- golang
- transliteration
- transliterator
- go
Source code for ACTOR, an action-guided kernel fuzzer (USENIX 2023 paper)
Free and open-source medical device discovery and identification
- medical-devices
- network-traffic
- pcap
- port-mirroring
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
Local-first policy gateway for coding agents. Allow, review, or block MCP, shell, SQL, GitHub, and HTTP actions with scoped credentials and signed evidence.
- golang
- observability
- opentelemetry
- policy-engine
The production agent framework for Go — type-safe agents, structured output, multi-provider streaming, guardrails, and multi-agent orchestration with zero core dependencies.
Provide Go Statistics Handler, Struct, Measure Method
- go
- golang
- stats
- statistics
Write your SQL queries in raw files with all benefits of modern IDEs, use them in an easy way inside your application with all the profit of compile time constants
- go
- golang
- sql
Orpheus is a high-performance CLI framework designed to be super simple and ~30× faster than popular alternatives with zero external dependencies. Built on FlashFlags, Orpheus provides a simple interface to create modern, fast CLI apps similar to git.
- agilira
- cli
- cli-app
- commandline
Cloud Foundry buildpack that provides NGINX
- v2b
Scout is a standalone open source software solution for DIY video security.
Provides primitives to perform ordered GRAceful TERmination for Golang applications
- graceful-shutdown
- termination
- graceful-degradation
- graceful-restart-process
A tiny cross-platform Go library to hide/unhide files and directories
- fs
- file
- hide-files
- hide-folder
Open-source eBPF compatibility evidence and CI gate