Saurav Mohapatra's repositories
lrucache11
A header only C++11 LRU Cache template class that allows you to define key, value and optionally the Map type. uses a double linked list and a std::unordered_map style container to provide fast insert, delete and update No dependencies other than the C++ standard library. This is a C++11 remake of my earlier LRUCache project (https://github.com/mohaps/lrucache) The goal was to create a fast LRUCache header only library and to avoid any dependencies like boost.
xtractor
XTractor is an algorithmic text extractor from web pages written in Java. It builds upon the "commonly used web design practices" approach (from readability.js, goose and snacktory) to create a set of heuristics for fast article text extraction. It adds several features like paragraph preservation, better image detection heuristics, sibling score based enhancements to article detection
ImageSegmentation
Perform image segmentation and background removal in javascript using canvas element and computer vision superpixel algorithms
CPP-ML-LinearRegression
A linear regression implementation in C++
google-s2-geometry
Fork of Google-S2-Geometry with a simple cmake build file and install target. Actually useable
guidish
Guidish is a C++20 header-only library for generating 128bit guid like id that can be used as a monotonically increasing key 128bit Guidish Key = [64bits - epoch time in microseconds] + [16 bits - siteid] + [48 bits - cpu tick count] Intended to be useful for implementing message queues and similar id schemes.
hootenanny
Hootenanny conflates multiple maps into a single seamless map.
mohaps.github.io
the mohaps.github.io website
OpenEphyra
This repository contains a resurrected and repaired version of OpenEphyra, from https://mu.lti.cs.cmu.edu/trac/Ephyra/wiki/OpenEphyra.
s2-geometry-library
Automatically exported from code.google.com/p/s2-geometry-library
s2-geometry-library-java
Automatically exported from code.google.com/p/s2-geometry-library-java
sudoku-server
a web based sudoku server with C++ and Web based clients