Pinned Repositories
crypto-currency-tracker-api
A RESTful API service that tracks the prices and convert of various cryptocurrencies using real-time data from different cryptocurrency exchanges.
go-censorword
A lightweight and easy-to-use tool that allows you to detect and filter out profanity words from your text-based content. Whether you're building a social media platform, a chat app, or just want to keep your comments section clean, this package can help.
go-fiber-video-stream-sample
Explore the world of video streaming in Go with this simple and practical sample application using the Fiber web framework. This repository provides a hands-on example of setting up a web server, implementing basic video streaming, and enhancing it with support for range requests.
go-graphql-subscription-live-feed
A sample repo which demonstrates graphql subscription
go-healthwatch
Go-HealthWatch is a lightweight Golang package that can be used to monitor the health of applications/services.
gocrypto
A package that provides a cryptographic algorithms and protocols in Go, including support for encryption, decryption, signing, and verification
golang-influxdb-example
Sample code snippet for influxdb with golang and fiber
golang-sse-progress-bar
This repository provides a sample Go implementation of a progressor feature using the Gin framework and Server-Sent Events (SSE).
mqtt-publisher-subscriber-golang
This repository contains a simple example of an MQTT producer and consumer implemented in Golang using the popular "paho.mqtt.golang" library. The producer publishes simulated temperature readings, and the consumer subscribes to the topic to receive and display the messages.
slack-connector
This is a basic package that will serve as an intermediary layer between the client and Slack API. Its primary function is to enable easy integration and connection with the Slack platform. By utilizing this package, users can enjoy a streamlined communication experience, with minimal effort required to establish a connection to the Slack API.
pcpratheesh's Repositories
pcpratheesh/go-censorword
A lightweight and easy-to-use tool that allows you to detect and filter out profanity words from your text-based content. Whether you're building a social media platform, a chat app, or just want to keep your comments section clean, this package can help.
pcpratheesh/golang-sse-progress-bar
This repository provides a sample Go implementation of a progressor feature using the Gin framework and Server-Sent Events (SSE).
pcpratheesh/rabbitmq-go-eda-tutorial
This contains a tutorial on how to use RabbitMQ in an event-driven architecture using Golang. This tutorial cover topics such as setting up RabbitMQ using Docker, creating producers and consumers, working with queues, exchanges, and bindings, and using RabbitMQ to build microservices that communicate using events.
pcpratheesh/go-fiber-video-stream-sample
Explore the world of video streaming in Go with this simple and practical sample application using the Fiber web framework. This repository provides a hands-on example of setting up a web server, implementing basic video streaming, and enhancing it with support for range requests.
pcpratheesh/mqtt-publisher-subscriber-golang
This repository contains a simple example of an MQTT producer and consumer implemented in Golang using the popular "paho.mqtt.golang" library. The producer publishes simulated temperature readings, and the consumer subscribes to the topic to receive and display the messages.
pcpratheesh/go-graphql-subscription-live-feed
A sample repo which demonstrates graphql subscription
pcpratheesh/golang-firebase-example
Sample code snippet for basic operation with firebase realtime db
pcpratheesh/golang-influxdb-example
Sample code snippet for influxdb with golang and fiber
pcpratheesh/crypto-currency-tracker-api
A RESTful API service that tracks the prices and convert of various cryptocurrencies using real-time data from different cryptocurrency exchanges.
pcpratheesh/dbmux
dbmux is a Go package that provides a simple but powerful way to connect to multiple databases using different drivers. It abstracts away the underlying implementation details and allows you to switch between database drivers without changing your code.
pcpratheesh/go-email
An golang package which can be used to integrate email service with multiple email providers
pcpratheesh/go-healthwatch
Go-HealthWatch is a lightweight Golang package that can be used to monitor the health of applications/services.
pcpratheesh/gocrypto
A package that provides a cryptographic algorithms and protocols in Go, including support for encryption, decryption, signing, and verification
pcpratheesh/s3FilesCopier
AWS lambda function to copy a file from s3 to remote server
pcpratheesh/slack-connector
This is a basic package that will serve as an intermediary layer between the client and Slack API. Its primary function is to enable easy integration and connection with the Slack platform. By utilizing this package, users can enjoy a streamlined communication experience, with minimal effort required to establish a connection to the Slack API.
pcpratheesh/docker-compose-test
Sample to test the docker compose context with github docker file
pcpratheesh/docker-with-non-root-user-sample
A sample code snippet for demostrating docker with non root user access
pcpratheesh/docker-with-secret-sample
A sample docker application
pcpratheesh/go-find-duration-audio
pcpratheesh/go-urlshortner
URL Shortener Service in Go with storage
pcpratheesh/golang-firebase-authentication-api
A sample code snippet for firebase authentication with golang fiber
pcpratheesh/golang-kafka-realtime-data-pipline
Realtime data pipline and storage with golang and kafka
pcpratheesh/golang-prometheus-example
A sample code snippet to learn how can connect with prometheus and monitor logs
pcpratheesh/golang-ses-template-emailing
A sample SES email sending with customized templates
pcpratheesh/goprom-server-client
A sample prometheus metrics recorder with the client and server services. The receiver records incoming request count and the duration took at to execute an api endpoint.
pcpratheesh/GoSnippets
GoSnippets : Explore a collection of concise and curated Golang code snippets and examples covering key programming scenarios, best practices, and common use cases. Accelerate your learning and enhance your Go programming skills with this comprehensive code repository.
pcpratheesh/ip-guard-middleware
IP access control middleware for Gin, echo and fiber web frameworks. This middleware enhances your application's security by allowing you to define a whitelist of permitted IP addresses while providing extended features for handling non-whitelisted IPs.
pcpratheesh/pcpratheesh
pcpratheesh/terraform-ecs-deployment-sample
Sample code snippet to deploy application in aws ecs with terraform
pcpratheesh/terraform-lambda-deployment-sample
Sample code for configure a lambda function with terraform