This project is a content delivery network implementation that uses a web server and scripting language to cache content at the edge and reduce latency for end users. It functions as a distributed system designed to store backend responses on edge nodes and route incoming client requests through a proxy. The system utilizes custom request logic to handle edge caching strategies, including the delivery of stale content during origin failures. It implements request coalescing to merge simultaneous requests for the same resource into a single upstream call to prevent backend overload. The proje
Learn how npm or Yarn v1 works.
This project is a pedagogical implementation of a hash table in C, built from scratch using open addressing and linear probing for collision resolution. It serves as a computer science algorithm demo, demonstrating how to construct a fundamental key-value store at a low level. The implementation covers the core operations of an associative array: inserting a key-value pair, looking up a value by its key, and deleting a pair. It uses a hash function to compute storage locations, maps hash values to array indices with the modulo operator, and resolves collisions by scanning sequentially through
📦 A simplified example of a modern module bundler written in JavaScript
An extremely lite-weight cache framework in Kotlin, demonstrating how cache works.
kezhenxu94/cache-lite 的主要功能包括:Core Systems and Utilities, System Programming, System Utilities。
kezhenxu94/cache-lite 的开源替代品包括: ronami/minipack — 📦 A simplified example of a modern module bundler written in JavaScript. jamesroutley/write-a-hash-table — This project is a pedagogical implementation of a hash table in C, built from scratch using open addressing and linear… g-plane/tiny-package-manager — Learn how npm or Yarn v1 works. leandromoreira/cdn-up-and-running — This project is a content delivery network implementation that uses a web server and scripting language to cache… infaaa/build-your-own-x-vibe-coding — Master programming by recreating your favorite technologies from scratch with vibe coding. emilhernvall/dnsguide — dnsguide is a software implementation of the DNS protocol designed to handle queries and responses between clients and…