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.
301TinySHA1. A simple header only SHA1 implementation in C++ (no dependencies)
73tldrzr. Algorithmic summarizer for RSS/Atom Feeds, Web Urls and arbitrary text. Codebase for the application deployed at http://tldrzr.herokuapp.com
54xtractor. 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
46lrucache. a header only C++ LRU Cache template class (now with optional synchronization) that allows you to define key, value and optionally the Map type. uses a double linked list and a std::map style container to provide fast insert, delete and update
41ImageSegmentation. Perform image segmentation and background removal in javascript using canvas element and computer vision superpixel algorithms
6libcatena. a simple toy blockchain written in C++ for learning purposes
5guidish. 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.
1