Skip to content

Popular repositories Loading

  1. lock lock Public

    One Go interface, five backends — filelock, flock, Redis, Postgres, etcd. Distributed locks with fencing tokens, semaphore mode, observability hooks, and TraceID propagation. Swap backends with one…

    Go 7

  2. gqlkit gqlkit Public

    Generate fully typed GraphQL client SDKs for Go and TypeScript — schema-first builder pattern with dynamic, compile-time-checked field selection, one shared type per GraphQL type, and no query-firs…

    Go 6

  3. entx entx Public

    Extensions for the ent ORM (Go): polymorphic relationships (MorphTo/MorphMany), cascade delete generation, and per-API GraphQL schema splitting for gqlgen. Type-safe codegen for entgo.

    Go 6 1

  4. gormuuid gormuuid Public

    Postgres uuid[] field for gorm.io - Golang

    Go 3

  5. goutil goutil Public

    Small set of utility functions in Golang

    Go 2

  6. gots gots Public

    Go to TypeScript code generator — types, enums, constants, interfaces

    Go 1

Repositories

Showing 10 of 45 repositories
  • docsync Public

    Find the sentences in your docs that stopped being true. docsync binds documentation to the code, config and facts it describes, and `ds check` names every sentence whose code changed, moved or vanished, with the diff and the fix. Go CLI and library, MCP server for AI coding agents, LSP, GitHub Action, Hugo and Docusaurus.

    ubgo/docsync's past year of commit activity
    Go 1 Apache-2.0 0 0 0 Updated Oct 1, 2026
  • entkit Public

    Ent + gqlgen column types and field helpers — multi-module umbrella

    ubgo/entkit's past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated Sep 28, 2026
  • lath Public

    A task runner whose definitions are typed Go: exported functions are the commands, pipelines are values, and a deploy runs identically on a laptop, over ssh, and in CI.

    ubgo/lath's past year of commit activity
    Go 0 MIT 0 0 0 Updated Sep 19, 2026
  • gqlkit Public

    Generate fully typed GraphQL client SDKs for Go and TypeScript — schema-first builder pattern with dynamic, compile-time-checked field selection, one shared type per GraphQL type, and no query-first codegen loop.

    ubgo/gqlkit's past year of commit activity
    Go 6 MIT 0 2 0 Updated Sep 13, 2026
  • cfgkit Public

    Typed Go configuration from layered sources — env vars, .env, JSON, YAML, TOML, flags, Vault, Consul, etcd, Kubernetes, AWS, GCP and Azure — into one validated struct. Defaults compile into the binary, so a valid config exists with zero input. Reports which source set each field, masks secrets, and validates in CI instead of at boot.

    ubgo/cfgkit's past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated Sep 11, 2026
  • dotenv Public

    Comment-preserving .env parser, editor & CLI for Go. Edit any entry — every other byte survives: comments, blank lines, ordering, quoting. dotenvctl: get/set/unset, env drift matrix, diff, run, GitHub Actions & Vercel secret sync. Docker Compose interpolation, zero dependencies, fuzz-tested.

    ubgo/dotenv's past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated Sep 10, 2026
  • buildinfo Public

    Build metadata for Go binaries — version, commit, build time, modules — auto-populated from runtime/debug with -ldflags overrides. Zero third-party deps in core; HTTP/OTEL/Zap/slog adapters under contrib/.

    ubgo/buildinfo's past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated Aug 20, 2026
  • errx Public

    One coherent structured error for Go: stable identity, class, redactable fields, return-trace, miette-style diagnostics, wire codec — zero-dep core, isolated contrib adapters.

    Go 0 Apache-2.0 0 0 10 Updated Aug 11, 2026
  • httpreq Public

    JSON-over-HTTP convenience on top of net/http — stdlib-only, options pattern

    ubgo/httpreq's past year of commit activity
    Go 0 Apache-2.0 0 0 0 Updated Jul 3, 2026
  • crypt-ts Public

    TypeScript / Node.js cryptography library: AES-256-GCM & ChaCha20-Poly1305 authenticated encryption, HMAC & Ed25519 signing, HKDF, key rotation, time-locked tokens, and X25519 sealed-box — safe defaults over node:crypto, zero deps, dual ESM+CJS, byte-for-byte interop with the Go crypt.

    TypeScript 1 Apache-2.0 0 0 0 Updated Jul 3, 2026

Top languages

Loading…

Most used topics

Loading…