Skip to content

Popular repositories Loading

  1. 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

  2. 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

  3. 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 6

  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 44 repositories
  • 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
  • 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 6, 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.

    ubgo/errx's past year of commit activity
    Go 0 Apache-2.0 0 0 10 Updated Aug 12, 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.

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

    Batteries-included Go cryptography library: AES-256-GCM & ChaCha20-Poly1305 authenticated encryption, argon2id/bcrypt password hashing, HMAC & Ed25519 signing, HKDF, key rotation, KMS envelope encryption, and secure random — safe defaults, stdlib-only, byte-for-byte interop with the TypeScript crypt-ts.

    ubgo/crypt's past year of commit activity
    Go 1 Apache-2.0 0 0 0 Updated Jul 3, 2026
  • ubgo-skills Public
    ubgo/ubgo-skills's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Jun 25, 2026