mortar

Service framework

A framework for building gRPC and REST web services with dependency injection, middleware, and telemetry features.

Mortar is a GO framework/library for building gRPC (and REST) web services.

GitHub

679 stars
17 watching
20 forks
Language: Go
last commit: almost 3 years ago
Linked from 1 awesome list

dependency-injectiondifxgolanggrpcmetricsmicroservicemiddlewaremonitoringopentracingprometheusprotobuftrace

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
go-masonry/mortar-demoA demo showcasing a service-based architecture with HTTP services and tracing/middleware implementation12
gocraft/webA fast and scalable Go package for building web applications with middleware and routing support.1,509
go-masonry/bprometheusA Go library implementing a Prometheus-compatible monitoring brick for use with other systems0
claygod/microserviceA microservice framework built on clean architecture principles in Go114
bigcommerce/grufA Ruby framework for building gRPC services with request context support and robust client error handling.630
go-aah/aahBuilds secure and flexible web applications with a modular framework that automates infrastructure and repetitive tasks.691
rcrowley/go-tigertonicA Go framework for building JSON web services with flexible routing and handling mechanisms.993
kokizzu/gotroA comprehensive web framework and utility library for building scalable web applications in Go.49
go-kod/kodA framework that enables dependency injection and aspect-oriented programming using generics and interceptors173
aaronlifton/goooA minimalistic web framework using Go that demonstrates straightforward and no-magic web development with a focus on simplicity and modularity.248
jimlambrt/gldapBuilds a framework for creating LDAP services using Go.111
opencord/voltha-lib-goProvides a set of reusable components for building Voltha applications in the Go programming language3
ankorstore/yokaiA framework that simplifies building and maintaining production-grade Go applications with built-in logging, tracing, metrics, and observability instrumentation.495
tarmac-project/tarmacA framework for building modular, distributed services with built-in support for WebAssembly and key/value stores329
go-dawn/dawnAn opinionated lightweight framework to build web APIs or applications on top of Fiber.17