dogear

enter for all results · esc to close

Go

3,166 items from avelino/awesome-go ★187,948

  1. hvalid github.com

    hvalid is a lightweight validation library written in Go language. It provides a custom validator interface and a series of common validation functions to help developers quickly implement data validation.

  2. go-shelve github.com

    A persistent, map-like object for the Go programming language. Supports multiple embedded key-value stores.

  3. list github.com

    A generic, thread-safe doubly linked list with full iterator support and an intrusive singly linked list for embedded use; a feature-rich replacement for container/list.

    tool link ↗
  4. pathtype github.com

    Treat paths as their own type instead of using strings.

    tool link ↗
  5. blank github.com

    Verify or remove blanks and whitespace from strings.

    tool link ↗
  6. goradd/html5tag github.com

    Library for outputting HTML5 tags.

    tool link ↗
  7. biff github.com

    Bifurcation testing framework, BDD compatible.

    tool link ↗
  8. Fox github.com

    A high-performance HTTP router for building reverse proxies and API gateways, with first-class support for mutating routes at runtime.

  9. silk github.com

    Read silk netflow files.

    tool link ↗
  10. windowsupdate github.com

    A Golang binding for Windows Update Agent API using go-ole.

  11. subcmd github.com

    Another approach to parsing and running subcommands. Works alongside the standard flag package.

    tool link ↗
  12. strftime github.com

    C99-compatible strftime formatter.

    tool link ↗
  13. lore github.com

    Simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go.

    tool link ↗
  14. porter github.com

    This is a fairly straightforward port of Martin Porter's C implementation of the Porter stemming algorithm.

  15. go-workerpool github.com

    Inspired from Java Thread Pool, Go WorkerPool aims to control heavy Go Routines.

    tool link ↗
  16. go-hibp github.com

    Simple Go binding to the "Have I Been Pwned" APIs.

  17. Wisp github.com

    Event-driven trading framework for Go. Spot, perpetual futures, prediction markets. Multi-exchange (Bybit, Hyperliquid, Polymarket).

    tool link ↗
  18. hostutils github.com

    A golang library for packing and unpacking FQDNs list.

  19. dispositio github.com

    Terminal tool for planning large projects in simple markdown.

  20. retry github.com

    A pretty simple library to ensure your work to be done.

    tool link ↗
  21. jsonhal github.com

    Simple Go package to make custom structs marshal into HAL compatible JSON responses.

    tool link ↗
  22. sqlz github.com

    Extension for the database/sql package, adding named queries, struct scanning, and batch operations.

  23. tuesday github.com

    Ruby-compatible Strftime function.

    tool link ↗
  24. shamoji github.com

    The shamoji is word filtering package written in Go.

    tool link ↗
  25. gomalshare github.com

    Go library MalShare API malshare.com

  26. expose github.com

    Lightweight, open-source secure tunneling tool to expose local servers to the internet.

    tool link ↗
  27. relimpact github.com

    Fast API compatibility reports for Go projects.

  28. libtextcat github.com

    Cgo binding for libtextcat C library. Guaranteed compatibility with version 2.2.

    tool link ↗
  29. stop-and-go github.com

    Testing helper for concurrency.

    tool link ↗
  30. GoDocTooltip github.com

    Chrome extension for Go Doc sites, which shows function description as tooltip at function list.

    tool link ↗
  31. golang-ifood-sdk github.com

    iFood API SDK.

  32. jsonapi-errors github.com

    Go bindings based on the JSON API errors reference.

  33. multikey github.com

    An n-out-of-N keys encryption/decryption framework based on Shamir's Secret Sharing algorithm.

  34. go-here github.com

    Go client library around the HERE location based APIs.

  35. relay github.com

    MCP server with 40+ tools for AI agents. File operations, web search, screenshots, multi-agent coordination. Single Go binary.

  36. autowire github.com

    Dependency injection using Generics and reflection.

    tool link ↗
  37. go-gcache github.com

    The generic version of GCache, cache support for expirable Cache, LFU, LRU and ARC.

    tool link ↗
  38. goagi github.com

    Go library to build Asterisk PBX agi/fastagi applications.

    tool link ↗
  39. bradleyterry github.com

    Provides a Bradley-Terry Model for pairwise comparisons.

    tool link ↗
  40. matlab github.com

    Pure Go library for reading and writing MATLAB .mat files (v5-v7.3) without CGO.

  41. health github.com

    Health checker for Go services with Kubernetes probe support.

  42. crewai-go github.com

    Idiomatic Go port of CrewAI (multi-agent orchestration). Zero dependencies, stdlib only.

    tool link ↗
  43. gosuite github.com

    Brings lightweight test suites with setup/teardown facilities to testing by leveraging Go1.7's Subtests.

    tool link ↗
  44. nfigure github.com

    Per-library struct-tag based configuration from command lines (Posix & Go-style); environment, JSON, YAML

    tool link ↗
  45. logo github.com

    Golang logger to different configurable writers.

  46. marlow github.com

    Generated ORM from project structs for compile time safety assurances.

    tool link ↗
  47. async-job github.com

    AsyncJob is an asynchronous queue job manager with light code, clear and speed.

    tool link ↗
  48. rootfinding github.com

    root-finding algorithms library for finding roots of quadratic functions.

  49. optional github.com

    Optional struct fields and vars.

    tool link ↗
  50. go-sophos github.com

    Go client library for the Sophos UTM REST API with zero dependencies.

  51. next page of items loading…