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
☆812Updated 3 months ago
Alternatives and similar repositories for r3
Users that are interested in r3 are comparing it to the libraries listed below
Sorting:
- a tiny, lightning fast event loop for network applications☆396Updated 9 years ago
- Russ Cox's libtask (with enhancements)☆319Updated 12 years ago
- redis's async event loop library☆188Updated 5 years ago
- An Embedded Implementation of Redis☆553Updated 3 years ago
- User space threading (aka coroutines) library for C resembling GoLang and goroutines☆165Updated 6 years ago
- Lightweight C coroutines (derived from http://software.schmorp.de/pkg/libcoro.html)☆123Updated 11 months ago
- Use C++14 generic lambdas to simulate stackless coroutines without macros or type erasure.☆330Updated 7 years ago
- The Fast HTTP header parser library☆135Updated 9 years ago
- ARCHIVED - libbson has moved to https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson☆348Updated 4 years ago
- C multiplatform coroutine implementation via ucontext, fibers or setjmp☆264Updated 15 years ago
- luajit io framework☆307Updated 4 years ago
- WhiteDB memory database☆605Updated 2 years ago
- Continuation Queues: Embeddable asynchronous networking, threading, and notification framework for Lua on Unix.☆260Updated 5 months ago
- simple, lightweight message queue☆867Updated 7 years ago
- Concurrent Programming Library (Coroutine) for C11☆365Updated 3 years ago
- The asynchronous TLS abstraction for OpenSSL☆125Updated 7 years ago
- It is a NGINX module that provides dynamic linking to your application in server context and call the function of your application in loc…☆232Updated 3 years ago
- Small C fiber library that uses libev based event loop and libcoro based coroutine context switching.☆141Updated 5 years ago
- An efficient trie implementation.☆255Updated 4 years ago
- timer.c: Tickless hierarchical timing wheel☆232Updated last year
- Pure C (or C++) webserver (and experimental http client) based on libuv and http-parser☆149Updated 4 years ago
- Documenting types and methods of libuv, mostly by reading 'uv.h'.☆251Updated 7 years ago
- sprintf accelerator for GCC and Clang☆398Updated 2 years ago
- replace nginx's pool mechanism with plain malloc & free to help tools like valgrind☆75Updated 3 months ago
- libshmcache is a local cache in the share memory for multi processes. high performance due to read is lockless. libshmcache is 100+ times…☆458Updated 4 months ago
- A library that logs messages using non-blocking UDP datagrams.☆374Updated 5 years ago
- A concurrent user-level thread library implemented in C++☆315Updated 4 years ago
- Http multipart parser implemented in C☆236Updated 2 years ago
- A distributed durable unique 64bit ID server☆202Updated 6 years ago
- Lua binding to Qless (Queue / Pipeline management) for OpenResty / Redis☆95Updated 2 years ago