gofr.dev

module
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: Apache-2.0

README ยถ

GoFr

logo


Gofr is an opinionated microservice development framework. Listed in CNCF Landscape.

Visit https://gofr.dev for more details and documentation.

๐ŸŽฏ Goal

Even though generic applications can be written using Gofr, our main focus is to simplify the development of microservices. We will focus ourselves towards deployment in kubernetes and aspire to provide out-of-the-box observability.

๐Ÿ’ก Advantages/Features

  1. Simple API syntax
  2. REST Standards by default
  3. Configuration management
  4. Inbuilt Middlewares
  5. gRPC support
  6. HTTP service with support for Circuit Breaker and Health Check

๐Ÿ‘ Contribute

If you want to say thank you and/or support the active development of GoFr:

  1. Add a GitHub Star to the project.
  2. Write a review or tutorial on Medium, Dev.to or personal blog.
  3. Visit CONTRIBUTING for details on submitting patches and the contribution workflow.

Directories ยถ

Path Synopsis
cli
gofr module
examples
grpc-server command
http-server command
sample-cmd command
using-publisher command
pkg
gofr/datasource/pubsub/google
Package google is a generated GoMock package.
Package google is a generated GoMock package.
gofr/datasource/pubsub/kafka
Package kafka is a generated GoMock package.
Package kafka is a generated GoMock package.
gofr/datasource/pubsub/mqtt
Package mqtt is a generated GoMock package.
Package mqtt is a generated GoMock package.
gofr/datasource/redis
Package redis is a generated GoMock package.
Package redis is a generated GoMock package.
gofr/datasource/sql
Package sql is a generated GoMock package.
Package sql is a generated GoMock package.
gofr/service
Package service is a generated GoMock package.
Package service is a generated GoMock package.

Jump to

Keyboard shortcuts

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