OpenResty Private Libraries

Enterprise-Grade Private Modules for Mission-Critical Applications

Close the gap betweenopen source limits and production requirements.

The Open Source Liability

Performance Bottlenecks

You've tuned everything you can reach. The bottleneck is in the code you don't control.

Patch Lag

Community-driven fixes follow their own pace, leaving production incidents waiting while known CVEs linger on critical paths.

Integration Friction

The biggest hidden cost of introducing new modules is the intrusion into existing systems and the overhead of transformation workloads.

What We Ship

You make a wish; we make it happen

Beyond our existing catalog, we specialize in building bespoke modules. From custom protocol support to specialized data processing engines, our team of core contributors turns your technical requirements into production-ready reality.

What We Ship

Performance That Compounds

Open-source libraries are often designed for general-purpose use cases and can fall short under extreme loads. Performance bottlenecks are rarely isolated. Our proprietary modules address multiple critical layers across the entire request path. This includes everything from the LuaJIT runtime and JSON serialization to client implementations for mainstream protocols and databases like HTTP, Kafka, Redis, MySQL, and Memcached, as well as traffic limiting, dynamic metric collection, and I/O modules. Each module is meticulously optimized for real-world production workloads, with fine-tuning applied at every layer—from JIT compilation paths and memory allocation strategies to the Nginx event loop. This approach significantly reduces unnecessary context switching and GC pressure, resulting in processing speeds up to 10 times faster than open-source alternatives.

What We Ship

Patches You Can't Wait For

The open-source community operates on its own timeline. Your production incidents do not. When a known CVE or stability bug affects a critical component, waiting for an upstream merge can mean weeks or even months of unacceptable risk exposure. We deliver validated patches directly within our proprietary modules. Each patch includes comprehensive regression test coverage and detailed change logs, ensuring full auditability and traceability. This eliminates reliance on community release schedules and the need to maintain costly, unpredictable custom forks during critical moments.

What We Ship

Drop-in, Not Rewrite

The greatest hidden cost of introducing new modules is the potential disruption to existing systems. Our proprietary modules adhere to interface designs consistent with their open-source counterparts and are fully compatible with existing OpenResty/Nginx configuration syntax. Integration can typically be completed in a matter of hours. With a clear upgrade path and guaranteed rollback capabilities, technical decisions can truly be made independent of scheduling pressures, rather than being bogged down by extensive re-engineering estimates for every evaluation.

What We Ship

Observability from Day One

Each private module comes with OpenResty XRay authorization by default, providing dynamic tracing capabilities covering the Lua layer, C extension layer, and system call layer. Deploy and it's visible, exceptions appear and can be investigated, locate bottlenecks without modifying a single line of business code—OpenResty XRay is the foundational assurance for private module observability and our commitment to the long-term maintainability of each module.

Module Catalog

Browse our specialized modules designed for specific production use-cases.

Optimized for the OpenResty ecosystem.

View Full Documentation →
Security

lua-resty-tls-session

Rotation of TLS session ticket keys without Nginx restart.

Data

lua-resty-jsonb

JSONB manipulation without serialization/deserialization overhead.

Data

lua-cjson-plus

Optimized JSON encoding/decoding, up to 4x faster.

Network

lua-resty-http-fast

High-performance HTTP client with pure C core.

Runtime

luajit-plus

Optimized LuaJIT engine with 1000x faster table operations.

Message

lua-resty-kafka-fast

Non-blocking Kafka consumer for OpenResty gateway.

Data

lua-resty-redis-fast

High-performance Redis client, up to 2.5x faster.

Data

lua-resty-redis-cluster-fast

C-based cosocket API with Redis cluster support.

Data

lua-resty-mysql-fast

High-performance MySQL client with pure C core.

Data

lua-resty-memcached-fast

High-performance Memcached client with pure C core.

Observability

lua-resty-dymetrics

Lock-free metrics module for high-traffic environments.

Control

lua-resty-limit-traffic-dynamic

Dynamic rate-limiting based on real-time CPU utilization.

Ready to scale beyond limits?

Our Pricing Model

Each private module includes an OpenResty XRay license for observability and troubleshooting.

Custom module development is scoped separately as a one-time engineering engagement, followed by annual OpenResty XRay licensing for ongoing support.

Share your stack and the constraint you're working around. We'll scope what's addressable and give you a straight answer.