go-package

module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2025 License: Apache-2.0

README

go-prime

Biblioteca modular em Go para construção de aplicações web e integrações de alta performance, com foco em produtividade, extensibilidade e boas práticas.

O que é

O go-prime é um conjunto de pacotes Go para facilitar a criação de servidores HTTP, clientes HTTP robustos e integração com Redis, fornecendo middlewares prontos, interfaces simples e documentação clara.

O que a lib entrega

  • server/: Servidor HTTP baseado em Fiber, com middlewares para forwarding de headers, controle de cache, healthcheck e fácil extensibilidade.
  • clients/httpclient/: Cliente HTTP extensível, com suporte a middlewares (logging, headers, cache, circuit breaker), base URL, timeout e todos os métodos HTTP.
  • clients/redisclient/: Cliente Redis pronto para uso em cache, filas e integrações, com suporte a Standalone, Cluster e Sentinel.

Documentação dos módulos

Instalação

Adicione o módulo ao seu projeto:

go get gitlab.globoi.com/globoplay/go-prime

Exemplos rápidos

Veja exemplos completos e detalhados nos READMEs de cada módulo.

Contribuindo

Contribuições são bem-vindas! Abra issues ou pull requests.

Licença

MIT

Directories

Path Synopsis
clients

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL