14,558 skills found Β· Page 184 of 486
samber / golang-samber-doDependency injection in Golang using samber/do β service containers, lifecycle management, scopes, health checks, graceful shutdown, and module organization.
samber / golang-samber-hotIn-memory caching in Golang using samber/hot β eviction algorithms (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, cache loaders, sharding, stale-while-revalidate, missing key caching, and Prometheus metrics.
samber / golang-samber-loFunctional programming helpers for Golang using samber/lo β 500+ type-safe generic functions for slices, maps, channels, strings, math, tuples, and concurrency (Map, Filter, Reduce, GroupBy, Chunk, Flatten, Find, Uniq, etc.).
samber / golang-samber-moMonadic types for Golang using samber/mo β Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages.
samber / golang-samber-oopsStructured error handling in Golang with samber/oops β error builders, stack traces, error codes, error context, error wrapping, error attributes, user-facing vs developer messages, panic recovery, and logger integration.
samber / golang-samber-roReactive streams and event-driven programming in Golang using samber/ro β ReactiveX implementation with 150+ type-safe operators, cold/hot observables, 5 subject types (Publish, Behavior, Replay, Async, Unicast), declarative pipelines via Pipe, 40+ plugins (HTTP, cron, fsnotify, JSON, logging), autoβ¦
samber / golang-securitySecurity best practices and vulnerability prevention for Golang β injection (SQL, command, XSS), cryptography, path traversal, SSRF and HTTP security headers, cookies, secrets management, memory safety, PII in logs, STRIDE/DREAD threat modeling, plus `gosec` SAST, race detection, and fuzz testing.
samber / golang-spf13-cobraGolang CLI command tree library using spf13/cobra β cobra.Command, RunE vs Run, PersistentPreRunE hook chain, Args validators (NoArgs, ExactArgs, MatchAll, custom), persistent vs local flags, command groups, ValidArgsFunction, RegisterFlagCompletionFunc, ShellCompDirective, usage/help template custoβ¦
samber / golang-spf13-viperGolang configuration library using spf13/viper β layered precedence (flag > env > file > KV > default), BindPFlag/BindPFlags, SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv, ReadInConfig + ConfigFileNotFoundError, Unmarshal + mapstructure struct tags, Sub for sub-trees, WatchConfig + OnConfigChangeβ¦
samber / golang-uber-digImplements dependency injection in Golang using uber-go/dig β reflection-based container, Provide/Invoke, dig.In/dig.Out parameter and result objects, named values, value groups, optional dependencies, scopes, and Decorate.
samber / golang-uber-fxGolang application framework using uber-go/fx β fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Lifecycle hooks, fx.Annotate (name/group/As), fx.Decorate, fx.Supply, fx.Replace, fx.WithLogger, and signal-aware Run().
samber / golang-swaggerGolang OpenAPI/Swagger documentation with swaggo/swag β annotation comments (@Summary, @Param, @Success, @Router, @Security), swag init code generation, framework integrations (gin, echo, fiber, chi, net/http), security definitions (Bearer/JWT, OAuth2, API key), and struct tags (swaggertype, enums,β¦
samber / golang-concurrencyGolang concurrency design β goroutine lifecycle and leak prevention, channels and `select`, channel ownership and direction, `sync.Mutex`/`RWMutex`/`sync.Map`/`sync.Once`/atomics, `errgroup`, `singleflight`, worker pools, and fan-out/fan-in pipelines
samber / golang-grpcProvides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang microservices
samber / golang-project-layoutGolang project layout and workspace setup β cmd/internal/pkg directory conventions, module and package naming, go.work workspaces, and essential configuration files
samber / golang-stretchr-testifyComprehensive guide to stretchr/testify for Golang testing. Covers assert, require, mock, and suite packages in depth
samber / golang-benchmarkGolang benchmarking, profiling, and performance measurement
samber / golang-contextIdiomatic context.Context usage in Golang β propagation through API boundaries, cancellation, timeouts and deadlines, request-scoped values, context.WithoutCancel for background work outliving requests.
samber / golang-modernizeModernize Golang code to use recent language features, standard library improvements, and idiomatic patterns
samber / golang-refactoringGolang refactoring β safe, at-scale restructuring of existing Go code: a coverage-adaptive safety net, behavior-preserving transforms (gopls Rename/Extract, `gofmt -r`, `gopatch`), the Fowler catalog mapped to Go, breaking import cycles, and small stacked PRs.
samber / golang-troubleshootingTroubleshoot Golang programs systematically - find and fix the root cause
samber / golang-how-toGolang skills orchestrator β always active on any Golang coding, review, debug, or setup task. Reads the task context and loads the most relevant skills from samber/cc-skills-golang, often multiple at once: writing a gRPC service loads golang-grpc + golang-testing + golang-error-handling; debuggingβ¦
samber / golang-performanceGolang performance optimization patterns and methodology - if X bottleneck, then apply Y. Covers allocation reduction, CPU efficiency, memory layout, GC tuning, pooling, caching, and hot-path optimization
samber / golang-stay-updatedGolang ecosystem watch list β official sources (go.dev/blog, pkg.go.dev, tour.golang.org, golang-nuts), newsletters (Golang Weekly, Awesome Go Newsletter), communities (r/golang, gophers.slack.com, Go Forum, go.dev/wiki), blogs (Dave Cheney, Ardan Labs, Rob Pike), YouTube channels (Gopher Academy, Gβ¦
samber / golang-cliGolang CLI application development
samber / golang-error-handlingIdiomatic Golang error handling β creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging with slog, HTTP request logging middleware, and samber/oops for production errors.
samber / golang-goplsGolang semantic code intelligence via `gopls`, the official Go language server β go-to-definition, find references, call/implementation hierarchy, workspace symbol search, package API discovery, diagnostics, safe rename, refactors (extract/inline/fill/rewrite code actions), formatting, and generatedβ¦
samber / golang-popular-librariesGolang library and framework selection β vetted production-ready options by category (web, database, testing, logging, messaging), new and experimental stdlib packages, standard-library-first tradeoffs, and maturity signals (maintenance, license, importer counts).
vibheksoni / stealth-browser-mcpStealth browser automation for AI agents over MCP and the Chrome DevTools Protocol: navigation, network hooks, DOM extraction, and pixel-accurate UI cloning.
cortex-docs / cortexCortex - Generates interactive API documentation, typed SDKs, and MCP servers from OpenAPI, AsyncAPI, GraphQL, gRPC, OpenRPC, and Markdown.