gosom
Software engineer that loves challenging tasks. Usually I program in Golang or Python but I believe in choosing the right tool for the job.
@zendromCyprus
Pinned Repositories
address-parser-go-rest
Address Parser Go REST is a REST API that provides address parsing functionality using the libpostal library. Users can submit a request to parse an address into its individual components, and the API returns a JSON response with the parsed components.
context-spell-correct
Context based spelling correction REST API implemented in Golang
google-maps-scraper
scrape data data from Google Maps. Extracts data such as the name, address, phone number, website URL, rating, reviews number, latitude and longitude, reviews,email and more for each place
gosql2pc
a Golang library for implementing two phase commit transactions in PostgreSQL, ensuring atomicity and consistency across distributed systems.
hermeshooks
A scheduler for webhooks written in Golang and Postgres
IpVanishManager
starts a vpn connection to ip vanish
MaximumFlowMPM
python implementation of Malhotra, Pramodh Kumar, and Maheshwari (MPM) algorithm for finding maximum flow in a network
scrapemate
Golang Crawling and scraping framework
scrapemate-example-scrapemelive
secretstash
gosom's Repositories
gosom/google-maps-scraper
scrape data data from Google Maps. Extracts data such as the name, address, phone number, website URL, rating, reviews number, latitude and longitude, reviews,email and more for each place
gosom/scrapemate
Golang Crawling and scraping framework
gosom/address-parser-go-rest
Address Parser Go REST is a REST API that provides address parsing functionality using the libpostal library. Users can submit a request to parse an address into its individual components, and the API returns a JSON response with the parsed components.
gosom/gosql2pc
a Golang library for implementing two phase commit transactions in PostgreSQL, ensuring atomicity and consistency across distributed systems.
gosom/hermeshooks
A scheduler for webhooks written in Golang and Postgres
gosom/scrapemate-example-scrapemelive
gosom/scrapemate-highlevel-api-example
This is an example of how you can use scrapemate to scrape a website
gosom/githubwebhooks-googlesheets
When a PR is approved catches the github webhook and writes some data in a Google Sheet (Python & GCP Cloud Functions)
gosom/kit
a golang toolkit
gosom/secretstash
gosom/blog-metamask-login-tutorial
A step by step guide to create a Golang REST API that uses metamask for authentication (frontend VueJS)
gosom/bookclub
gosom/email-verifier
:white_check_mark: A Go library for email verification without sending any emails.
gosom/freelance-invoice-hub
gosom/gkomdev
gosom/go-sql-generics
gosom/go-sse-events-demo
gosom/goappbuild
gosom/gohermes
gosom/gowebapp
gosom/hotwire-golang-website
This project provides some working examples using Go and Hotwire Turbo.
gosom/kouti
A mini framework/tools to ease working with Go and Rest or Http servers. Useful to build REST APIS or go web apps
gosom/kouti-example-todo-rest-api
gosom/layout
flex layout go struct tree with css support
gosom/postgres-window-functions
Accompanying repository for blog post
gosom/simplemigrate
gosom/slack
Slack API in Go - community-maintained fork created by the original author, @nlopes
gosom/statetrooper
StateTrooper is a Go package that provides a finite state machine (FSM) for managing states. It allows you to define and enforce state transitions based on predefined rules.
gosom/tern-docker
Dockerfile for jackc migrations
gosom/toolkit