dogear

enter for all results · esc to close

Go

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

  1. generis github.com

    Code generation tool providing generics, free-form macros, conditional compilation and HTML templating.

    tool link ↗
  2. mp github.com

    Simple cli email parser. It currently takes stdin and outputs JSON.

    tool link ↗
  3. cmd github.com

    Extends the standard flag package to support sub commands and more in idiomatic way.

    tool link ↗
  4. set github.com

    Performant and flexible struct mapping and loose type conversion.

    tool link ↗
  5. go-httpheader github.com

    Go library for encoding structs into Header fields.

    tool link ↗
  6. stto github.com

    A light-weight superfast line of code counter written in pure Go.

    tool link ↗
  7. slicer github.com

    Makes working with slices easier.

    tool link ↗
  8. mcli github.com

    A minimal but very powerful cli library for Go.

    tool link ↗
  9. gomatch github.com

    library created for testing JSON against patterns.

    tool link ↗
  10. gostrutils github.com

    Collections of string manipulation and conversion functions.

    tool link ↗
  11. sandid github.com

    Every grain of sand on earth has its own ID.

    tool link ↗
  12. ptrie github.com

    An implementation of prefix tree.

    tool link ↗
  13. journald github.com

    Go implementation of systemd Journal's native API for logging.

  14. go-myanimelist github.com

    Go client library for accessing the MyAnimeList API.

  15. patreon-go github.com

    Go library for Patreon API.

  16. ecal github.com

    A simple embeddable scripting language which supports concurrent event processing.

  17. typ github.com

    Null Types, Safe primitive type conversion and fetching value from complex structures.

    tool link ↗
  18. dg github.com

    A fast data generator that produces CSV files from generated relational data.

    tool link ↗
  19. transliterator github.com

    Provides one-way string transliteration with supporting of language-specific transliteration rules.

    tool link ↗
  20. bel github.com

    Generate TypeScript interfaces from Go structs/interfaces. Useful for JSON RPC.

  21. datatrax github.com

    Data engineering and classic ML toolkit with batch processing, type coercion, and 7 algorithms in pure Go with zero dependencies.

  22. committer github.com

    A distributed transactions management system (2PC/3PC implementation).

    tool link ↗
  23. genv github.com

    Read environment variables easily with dotenv support.

    tool link ↗
  24. clusteredBigCache github.com

    BigCache with clustering support and individual item expiration.

    tool link ↗
  25. ai github.com

    A Go toolkit for building AI agents and applications across multiple providers with unified LLM, embeddings, tool calling, and MCP integration.

  26. httpref github.com

    httpref is a handy CLI reference for HTTP methods, status codes, headers, and TCP and UDP ports.

    tool link ↗
  27. decimal github.com

    Package decimal implements arbitrary-precision decimal floating-point arithmetic.

    tool link ↗
  28. OpenCLI github.com

    OpenAPI-style specification for CLIs; define your interface in a language-agnostic document to generate documentation and framework boilerplate code.

    tool link ↗
  29. scope github.com

    Easily Manage OAuth2 Scopes In Go.

    tool link ↗
  30. fantasyname github.com

    Fantasy names generator.

    tool link ↗
  31. phoenix github.com

    High-performance TUI framework with Elm-inspired architecture, perfect Unicode rendering, and zero-allocation event system.

    tool link ↗
  32. otellix github.com

    OpenTelemetry-native LLM observability and budget guardrails for cost-constrained production environments.

  33. anko github.com

    Simple application watcher for multiple programming languages.

  34. go-cluster github.com

    Go implementation of the k-modes and k-prototypes clustering algorithms.

  35. godist github.com

    Various probability distributions, and associated methods.

  36. schema github.com

    Library to embed schema migrations for database/sql-compatible databases inside your Go binaries.

  37. go-up github.com

    A simple configuration library with recursive placeholders resolution and no magic.

    tool link ↗
  38. httpsuite github.com

    HTTP request parsing and RFC 9457 problem responses for Go, with a stdlib-only core and optional validation.

    tool link ↗
  39. go-dag github.com

    A framework developed in Go that manages the execution of workflows described by directed acyclic graphs.

    tool link ↗
  40. hashicorp/cli github.com

    Go library for implementing command-line interfaces.

    tool link ↗
  41. noodlog github.com

    Parametrized JSON logging library which lets you obfuscate sensitive data and marshal any kind of content. No more printed pointers instead of values, nor escape chars for the JSON strings.

    tool link ↗
  42. argv github.com

    Go library to split command line string as arguments array using the bash syntax.

    tool link ↗
  43. nginx-prometheus github.com

    Nginx log parser and exporter to Prometheus.

    tool link ↗
  44. drone-jenkins github.com

    Trigger downstream Jenkins jobs using a binary, docker or Drone CI.

  45. git-courer github.com

    Local MCP server for Git operations using Ollama to save tokens and prevent secret leakage.

  46. webhooked github.com

    A webhook receiver on steroids: handle, secure, format and store a Webhook payload has never been easier.

    tool link ↗
  47. rotom github.com

    A tiny Redis server built with Golang, compatible with RESP protocols.

  48. ddt github.com

    Dynamic decision tree, create trees defining customizable rules.

    tool link ↗
  49. gonameparts github.com

    Parses human names into individual name parts.

    tool link ↗
  50. evaluator github.com

    Evaluate an expression dynamically based on s-expression. It's simple and easy to extend.

    tool link ↗
  51. next page of items loading…