Cyprus

Georgios Komninos

Elite
@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.

google-maps-scraper. scrape 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

4.7k

scrapemate. Golang Crawling and scraping framework

204

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.

19

gosql2pc. a Golang library for implementing two phase commit transactions in PostgreSQL, ensuring atomicity and consistency across distributed systems.

14

emailchecker. Go

13

context-spell-correct. Context based spelling correction REST API implemented in Golang

8

IpVanishManager. starts a vpn connection to ip vanish

7

MaximumFlowMPM. python implementation of Malhotra, Pramodh Kumar, and Maheshwari (MPM) algorithm for finding maximum flow in a network

3

RAKE. C++ Implementation of the RAKE alogrithm

2

scrapemate-highlevel-api-example. This is an example of how you can use scrapemate to scrape a website

2

scrapemate-example-scrapemelive. Go

2

hermeshooks. A scheduler for webhooks written in Golang and Postgres

2

githubwebhooks-googlesheets. When a PR is approved catches the github webhook and writes some data in a Google Sheet (Python & GCP Cloud Functions)

2

dotfiles. Shell

1

matrix-multiplication-benchmark. Python

1

python-hashes. Interesting (non-cryptographic) hashes implemented in pure Python.

1

freelance-invoice-hub. Go

1

pydata-intro-sql. Presentation for PyData Limassol meetup

1

1brc. 1 Billion Rows Challenge in Golang

1

toy-browser-engine. Makefile

1

go-minhash. An implementation of minhash in golang

1

gobook. A free book to learn building golang web applications

1

kit. a golang toolkit

1

QuantifiedAndroidRepo. Java

1

oauth2. OAuth 2.0 server library for the Go programming language.

1

path-planning. Dijkstra and A* implementation to compute shortest paths (uni bonn assigment)

1
26
Apply