Sign in

Repository Index

47,133 repositories indexed

Tags: All Tags
Tags

A repository shows when it has any selected Tag.

Filters (1)

Filters

Clear all filters

25–45 of 45 · Most stars

A Global event triggerer for golang. Defines functions as event with id string. Trigger the event anywhere from your project.

  • event-handlers
  • trigger

The Balanced Routing Table (BART) adapts D.E. Knuth's Allotment Routing Table (ART) algorithm to deliver comparable lookup speeds with superior update efficiency and a significantly smaller memory footprint.

  • ip
  • ipv6
  • cidr
  • ip-routing

Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.

  • generic
  • golang
  • graph
  • graph-algorithms

Don't install Node, Go, ... locally - use containers you define within your project. If you have a new machine / other contributors you just have to install docker and envcli to get started.

Levenshtein distance and similarity metrics with customizable edit costs and Winkler-like bonus for common prefix.

  • levenshtein
  • levenshtein-distance
  • similarity-metric
  • common-prefix-bonus

Gowl is a process management and process monitoring tool at once. An infinite worker pool gives you the ability to control the pool and processes and monitor their status.

  • golang
  • go
  • pooling
  • pool

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.

radix tree (also "radix trie" or "compact prefix tree" or "compressed trie")

  • radix-tree
  • radix-trie
  • prefix-tree
  • trie

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

"to be defined" - a really simple way to create text templates with placeholders

  • golang
  • commandline-tool
  • text-template
  • placeholder

Lightweight AI agent runtime for Go. Define multi-agent crews in YAML, run them with goroutines and channels, and let the runtime handle scheduling, parallelism, retries, and observability — without leaving the Go ecosystem.

time range expression in cron style

  • range
  • range-expression
  • cron-style
  • go-package

Define a Go struct. Get a CLI that an agent can discover, call, sandbox, and debug. Flags, env vars, config files, validation, JSON Schema, MCP, structured errors, and WASM. Built on Cobra.

  • cli
  • cobra
  • flags
  • viper

Tools for parse JSON-like logs for collecting unique fields and events

  • json
  • fields
  • go
  • golang

A production-ready Go SDK for TRON: gRPC client with connection pooling, HD wallets, TRC-10/TRC-20, event decoding, transaction simulation, and shielded TRC-20 (Sapling) support. 85% test coverage.