 Directories
      ΒΆ
      Directories
      ΒΆ
    
    | Path | Synopsis | 
|---|---|
| cli
       | |
| 
          
            gofr
            module
            
          
          
         | |
| examples
       | |
| 
          
            grpc/grpc-client
            
            command
          
          
         | |
| 
          
            grpc/grpc-server
            
            command
          
          
         | |
| 
          
            http-server
            
            command
          
          
         | |
| 
          
            http-server-using-redis
            
            command
          
          
         | |
| 
          
            sample-cmd
            
            command
          
          
         | |
| 
          
            using-add-rest-handlers
            
            command
          
          
         | |
| 
          
            using-cron-jobs
            
            command
          
          
         | |
| 
          
            using-custom-metrics
            
            command
          
          
         | |
| 
          
            using-file-bind
            
            command
          
          
         | |
| 
          
            using-html-template
            
            command
          
          
         | |
| 
          
            using-http-service
            
            command
          
          
         | |
| 
          
            using-migrations
            
            command
          
          
         | |
| 
          
            using-publisher
            
            command
          
          
         | |
| 
          
            using-subscriber
            
            command
          
          
         | |
| 
          
            using-web-socket
            
            command
          
          
         | |
| pkg
       | |
| 
          
            gofr/container
            
            
          
           Package container provides a centralized structure to manage common application-level concerns such as logging, connection pools, and service management. | Package container provides a centralized structure to manage common application-level concerns such as logging, connection pools, and service management. | 
| 
          
            gofr/datasource/file
            
            
          
           Package file is a generated GoMock package. | Package file is a generated GoMock package. | 
| 
          
            gofr/datasource/pubsub
            
            
          
           Package pubsub provides a foundation for implementing pub/sub clients for various message brokers such as google pub-sub, kafka and MQTT. | Package pubsub provides a foundation for implementing pub/sub clients for various message brokers such as google pub-sub, kafka and MQTT. | 
| 
          
            gofr/datasource/pubsub/google
            
            
          
           Package google provides a client for interacting with Google Cloud Pub/Sub.This package facilitates interaction with Google Cloud Pub/Sub, allowing publishing and subscribing to topics, managing subscriptions, and handling messages. | Package google provides a client for interacting with Google Cloud Pub/Sub.This package facilitates interaction with Google Cloud Pub/Sub, allowing publishing and subscribing to topics, managing subscriptions, and handling messages. | 
| 
          
            gofr/datasource/pubsub/kafka
            
            
          
           Package kafka provides a client for interacting with Apache Kafka message queues.This package facilitates interaction with Apache Kafka, allowing publishing and subscribing to topics, managing consumer groups, and handling messages. | Package kafka provides a client for interacting with Apache Kafka message queues.This package facilitates interaction with Apache Kafka, allowing publishing and subscribing to topics, managing consumer groups, and handling messages. | 
| 
          
            gofr/datasource/pubsub/mqtt
            
            
          
           Package mqtt provides a client for interacting with MQTT message brokers.This package facilitates interaction with MQTT brokers, allowing publishing and subscribing to topics, managing subscriptions, and handling messages. | Package mqtt provides a client for interacting with MQTT message brokers.This package facilitates interaction with MQTT brokers, allowing publishing and subscribing to topics, managing subscriptions, and handling messages. | 
| 
          
            gofr/datasource/redis
            
            
          
           Package redis provides a client for interacting with Redis key-value stores.This package allows creating and managing Redis clients, executing Redis commands, and handling connections to Redis databases. | Package redis provides a client for interacting with Redis key-value stores.This package allows creating and managing Redis clients, executing Redis commands, and handling connections to Redis databases. | 
| 
          
            gofr/datasource/sql
            
            
          
           Package sql provides functionalities to interact with SQL databases using the database/sql package.This package includes a wrapper around sql.DB and sql.Tx to provide additional features such as query logging, metrics recording, and error handling. | Package sql provides functionalities to interact with SQL databases using the database/sql package.This package includes a wrapper around sql.DB and sql.Tx to provide additional features such as query logging, metrics recording, and error handling. | 
| 
          
            gofr/http
            
            
          
           Package http provides a set of utilities for handling HTTP requests and responses within the GoFr framework. | Package http provides a set of utilities for handling HTTP requests and responses within the GoFr framework. | 
| 
          
            gofr/http/middleware
            
            
          
           Package middleware provides a collection of middleware functions that handles various aspects of request handling, such as authentication, logging, tracing, and metrics collection. | Package middleware provides a collection of middleware functions that handles various aspects of request handling, such as authentication, logging, tracing, and metrics collection. | 
| 
          
            gofr/logging
            
            
          
           Package logging provides logging functionalities for GoFr applications. | Package logging provides logging functionalities for GoFr applications. | 
| 
          
            gofr/metrics
            
            
          
           Package metrics provides functionalities for instrumenting GoFr applications with metrics. | Package metrics provides functionalities for instrumenting GoFr applications with metrics. | 
| 
          
            gofr/migration
            
            
          
           Package migration is a generated GoMock package. | Package migration is a generated GoMock package. | 
| 
          
            gofr/service
            
            
          
           Package service provides an HTTP client with features for logging, metrics, and resilience.It supports various functionalities like health checks, circuit-breaker and various authentication. | Package service provides an HTTP client with features for logging, metrics, and resilience.It supports various functionalities like health checks, circuit-breaker and various authentication. | 
| 
          
            gofr/websocket
            
            
          
           Package websocket is a generated GoMock package. | Package websocket is a generated GoMock package. | 
| 
          
            gofr/datasource/arangodb
            module
            
          
          
         | |
| 
          
            gofr/datasource/cassandra
            module
            
          
          
         | |
| 
          
            gofr/datasource/clickhouse
            module
            
          
          
         | |
| 
          
            gofr/datasource/couchbase
            module
            
          
          
         | |
| 
          
            gofr/datasource/dgraph
            module
            
          
          
         | |
| 
          
            gofr/datasource/file/ftp
            module
            
          
          
         | |
| 
          
            gofr/datasource/file/s3
            module
            
          
          
         | |
| 
          
            gofr/datasource/file/sftp
            module
            
          
          
         | |
| 
          
            gofr/datasource/mongo
            module
            
          
          
         | |
| 
          
            gofr/datasource/opentsdb
            module
            
          
          
         | |
| 
          
            gofr/datasource/pubsub/nats
            module
            
          
          
         | |
| 
          
            gofr/datasource/scylladb
            module
            
          
          
         | |
| 
          
            gofr/datasource/solr
            module
            
          
          
         | |
| 
          
            gofr/datasource/surrealdb
            module
            
          
          
         | 
 Click to show internal directories. 
   Click to hide internal directories. 
