Skip to content
This repository has been archived by the owner on Jan 15, 2024. It is now read-only.
/ gofr-old Public archive

Mini GoLang framework for writing http or grpc api and command line tools.

License

Notifications You must be signed in to change notification settings

vikash/gofr-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

New developments happening at https://github.com/gofr-dev/gofr

gofr

Build Status license Maintainability Coverage Status

Mini GoLang framework for writing http or grpc api and command line tools.

What all is (planned to be) supported in Gofr?

  • API server and Cmd creation
  • SQL Database
  • Redis
  • Open telemetry for tracing/metrics
    • Trace all incoming requests
    • All outbound HTTP or gRPC requests
    • All Postgres queries
    • All Redis commands
    • Export Spans to GCP Cloud trace based on config
  • Logs to go to stdout and stderr
  • Configurations by Environment

Development Notes

To run the tests, mysql and redis needs to run on the default ports 3306 and 6379 respectively. Following docker commands can be used:

  • docker run --name gofr-mysql -e MYSQL_ROOT_PASSWORD=password -p3306:3306 mysql:latest
  • docker run --name gofr-redis -p6379:6379 redis:latest

About

Mini GoLang framework for writing http or grpc api and command line tools.

Topics

Resources

License

Stars

Watchers

Forks