c9s / r3
libr3 is a high-performance path dispatching library. It compiles your route paths into a prefix tree (trie). By using the constructed prefix trie in the start-up time, you may dispatch your routes with efficiency
☆811Updated this week
Alternatives and similar repositories for r3:
Users that are interested in r3 are comparing it to the libraries listed below
- a tiny, lightning fast event loop for network applications☆397Updated 8 years ago
- luajit io framework☆308Updated 3 years ago
- Russ Cox's libtask (with enhancements)☆317Updated 12 years ago
- redis's async event loop library☆188Updated 5 years ago
- GDB Utilities for OpenResty (including Nginx, ngx_lua, LuaJIT, and more)☆339Updated last year
- A non-backtracking NFA/DFA-based Perl-compatible regex engine matching on large data streams☆616Updated 3 years ago
- Small C fiber library that uses libev based event loop and libcoro based coroutine context switching.☆140Updated 5 years ago
- Concurrent Programming Library (Coroutine) for C11☆362Updated 3 years ago
- WhiteDB memory database☆604Updated 2 years ago
- Data-driven test scaffold for Nginx C module and OpenResty Lua library development☆442Updated last month
- The Fast HTTP header parser library☆135Updated 9 years ago
- C multiplatform coroutine implementation via ucontext, fibers or setjmp☆263Updated 15 years ago
- Line-level profiler for code running in LuaJIT☆91Updated 8 years ago
- Fancy command-line utilities for OpenResty☆266Updated 5 months ago
- weighttp on github for easier collaboration - main repo still on lighttpd.net☆349Updated 8 years ago
- Continuation Queues: Embeddable asynchronous networking, threading, and notification framework for Lua on Unix.☆254Updated last month
- Lua binding to Qless (Queue / Pipeline management) for OpenResty / Redis☆95Updated 2 years ago
- TCP/stream echo module for NGINX (a port of ngx_http_echo_module)☆69Updated 4 years ago
- libshmcache is a local cache in the share memory for multi processes. high performance due to read is lockless. libshmcache is 100+ times…☆454Updated 3 weeks ago
- json lib for lua and C☆168Updated 3 months ago
- A serialization format and implementation for backward-traversable lists of strings.☆85Updated 2 years ago
- Lightweight C coroutines (derived from http://software.schmorp.de/pkg/libcoro.html)☆121Updated 8 months ago
- A Lightweight Durable HTTP Key-Value Pair Database in C☆146Updated 7 years ago
- User space threading (aka coroutines) library for C resembling GoLang and goroutines☆166Updated 6 years ago
- Http multipart parser implemented in C☆232Updated 2 years ago
- A Nginx module to dump backtrace when a worker process exits abnormally☆69Updated 12 years ago
- Mocking ideally slow network that only allows reading and/or writing one byte at a time☆130Updated 6 years ago
- Easier to read LuaJIT dumps☆179Updated 4 months ago
- event-driven interprocess communication for openresty and the nginx lua module☆108Updated 5 years ago
- Pure C (or C++) webserver (and experimental http client) based on libuv and http-parser☆150Updated 4 years ago