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.
678 stars
17 watching
20 forks
Language: Go
last commit: 11 months ago
Linked from 1 awesome list
dependency-injectiondifxgolanggrpcmetricsmicroservicemiddlewaremonitoringopentracingprometheusprotobuftrace
Related projects:
Repository | Description | Stars |
---|---|---|
go-masonry/mortar-demo | A demo showcasing a service-based architecture with HTTP services and tracing/middleware implementation | 12 |
gocraft/web | A fast and scalable Go package for building web applications with middleware and routing support. | 1,511 |
go-masonry/bprometheus | A Go library implementing a Prometheus-compatible monitoring brick for use with other systems | 0 |
claygod/microservice | A microservice framework built on clean architecture principles in Go | 114 |
bigcommerce/gruf | A Ruby framework for building gRPC services with request context support and robust client error handling. | 626 |
go-aah/aah | Builds secure and flexible web applications with a modular framework that automates infrastructure and repetitive tasks. | 690 |
rcrowley/go-tigertonic | A Go framework for building JSON web services with flexible routing and handling mechanisms. | 995 |
kokizzu/gotro | A comprehensive web framework and utility library for building scalable web applications in Go. | 49 |
go-kod/kod | A generics-based dependency injection framework for Go that supports OpenTelemetry trace/metric/log natively. | 170 |
aaronlifton/gooo | A minimalistic web framework using Go that demonstrates straightforward and no-magic web development with a focus on simplicity and modularity. | 248 |
jimlambrt/gldap | Builds a framework for creating LDAP services using Go. | 111 |
opencord/voltha-lib-go | Provides a set of reusable components for building Voltha applications in the Go programming language | 3 |
ankorstore/yokai | A framework that simplifies building and maintaining production-grade Go applications with built-in logging, tracing, metrics, and observability instrumentation. | 475 |
tarmac-project/tarmac | A framework for building modular, distributed services with built-in support for WebAssembly and key/value stores | 329 |
go-dawn/dawn | An opinionated lightweight framework to build web APIs or applications on top of Fiber. | 17 |