lua-resty-radixtree

Route matcher

A library implementing an adaptive radix tree data structure to store and match routes for routing and filtering purposes.

Adaptive Radix Trees implemented in Lua / LuaJIT

GitHub

259 stars
10 watching
61 forks
Language: C
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
bungle/lua-resty-routeA URL routing library supporting multiple matchers and middleware for OpenResty.101
vm-001/lua-radix-routerA high-performance router library for Lua that combines HashTable and Compressed Trie for efficient matching214
api7/lua-resty-ipmatcherA Lua library for high-performance IP address matching in web applications.123
toritori0318/lua-resty-r3An experimental Lua implementation of an OpenResty router40
openresty/lua-resty-stringA set of string utility functions and hash algorithms for Lua, designed to work with nginx and LuaJIT.431
iresty/lua-resty-libr3A high-performance path dispatching library base on FFI for Lua applications.57
luislavena/radixImplementation of a Radix Tree data structure for efficient path-based routing and lookup in a programming language.102
plar/go-adaptive-radix-treeA data structure implementation that combines the efficiency of hash tables with the sorted order of tries, optimized for fast search and insertion operations.375
ruoshan/lua-resty-jump-consistent-hashAn implementation of consistent hashing for load balancing in Lua-based web servers25
openresty/lua-resty-balancerA Lua module implementing a generic consistent hash and round-robin balancer for load balancing331
bungle/lua-resty-uuidFFI bindings for a universally unique identifier library allowing Lua applications to interact with UUIDs in C compatible way.60
armon/libartA C implementation of an efficient data structure for fast lookups and prefix matching in memory databases.775
openresty/lua-resty-limit-trafficA Lua library for rate limiting and traffic control in web applications822
spacewander/lua-resty-mime-sniffThis Lua library detects and matches the MIME type of given data in a web application11
bungle/lua-resty-libcjsonProvides a Lua interface to cJSON C library for parsing and generating JSON data53