An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by pcpratheesh

A curated list of projects in awesome lists by pcpratheesh .

https://github.com/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.

bad-word-filter bad-words badwords censor censored-words censoring go golang profanities profanity-filter profanityfilter

Last synced: 13 May 2025

https://github.com/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).

Last synced: 11 Oct 2025

https://github.com/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.

Last synced: 19 May 2026

https://github.com/pcpratheesh/golang-firebase-example

Sample code snippet for basic operation with firebase realtime db

code database firebase firebase-database golang real-time sample snippets

Last synced: 08 May 2026

https://github.com/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.

Last synced: 17 May 2026

https://github.com/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.

golang golang-examples golang-fiber sample-code snippet video-streaming

Last synced: 17 Feb 2026

https://github.com/pcpratheesh/go-graphql-subscription-live-feed

A sample repo which demonstrates graphql subscription

Last synced: 10 Apr 2026

https://github.com/pcpratheesh/go-email

An golang package which can be used to integrate email service with multiple email providers

Last synced: 23 Mar 2025

https://github.com/pcpratheesh/docker-with-non-root-user-sample

A sample code snippet for demostrating docker with non root user access

Last synced: 13 Apr 2026

https://github.com/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.

docker docker-compose golang grafana metrics monitoring prometheus

Last synced: 13 Apr 2026

https://github.com/pcpratheesh/version-router

Version Router is a flexible API routing solution for multiple web frameworks, including Fiber. It enables seamless versioning of API endpoints with fallback support, making it easy to manage different API versions. Integrate it easily into your app and handle versioned routes with path parameters efficiently.

Last synced: 14 Feb 2026

https://github.com/pcpratheesh/docker-compose-test

Sample to test the docker compose context with github docker file

Last synced: 05 Feb 2026

https://github.com/pcpratheesh/golang-firebase-authentication-api

A sample code snippet for firebase authentication with golang fiber

authorization code fiber firebase golang golang-fiber snippets

Last synced: 13 May 2026

https://github.com/pcpratheesh/ecs-task-definition-ci-cd

An example code for CI/CD deployment of ECS task definition

aws aws-ecs ci cicd

Last synced: 16 Apr 2026

https://github.com/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.

binance binance-api binance-exchange bitfinex cloud coinbase coinbase-api cryptocurrencies cryptocurrency cryptocurrency-exchanges docker dockercompose exchange exchange-rates golang

Last synced: 05 Mar 2026

https://github.com/pcpratheesh/docker-with-secret-sample

A sample docker application

Last synced: 25 Apr 2026

https://github.com/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.

connect connector go golang golang-application golang-package intermediate library middleware notifications package-manager slack slack-api testing

Last synced: 02 May 2026

https://github.com/pcpratheesh/go-healthwatch

Go-HealthWatch is a lightweight Golang package that can be used to monitor the health of applications/services.

docker docker-compose golang health-check healthcheck

Last synced: 06 May 2026

https://github.com/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.

dbconnection golang golang-library golang-package mongodb multipledatases mysql postgresql

Last synced: 08 May 2026

https://github.com/pcpratheesh/s3filescopier

AWS lambda function to copy a file from s3 to remote server

Last synced: 11 May 2026

https://github.com/pcpratheesh/the_ledger_co

THE_LEDGER_CO , A Geektrust coding challenge

Last synced: 13 May 2026

https://github.com/pcpratheesh/s3fileszipper

Amazon lambda function to read s3 files and create as zip

Last synced: 15 May 2026

https://github.com/pcpratheesh/golang-ses-template-emailing

A sample SES email sending with customized templates

Last synced: 17 May 2026

https://github.com/pcpratheesh/golang-prometheus-example

A sample code snippet to learn how can connect with prometheus and monitor logs

devops docker docker-compose golang golang-library grafana metrics monitoring prometheus snippets time-series

Last synced: 07 May 2026

https://github.com/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.

Last synced: 28 Apr 2026

https://github.com/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.

Last synced: 23 Mar 2025

https://github.com/pcpratheesh/gocrypto

A package that provides a cryptographic algorithms and protocols in Go, including support for encryption, decryption, signing, and verification

Last synced: 20 Jun 2026

https://github.com/pcpratheesh/terraform-ecs-deployment-sample

Sample code snippet to deploy application in aws ecs with terraform

aws code devops ecr ecs infrastructure server snippets terraform test vpc

Last synced: 04 May 2026