O

OpenResty

A full web application server built on Nginx and LuaJIT for high-performance, scalable web services.

About OpenResty

OpenResty is a web server and application server that extends Nginx with the Lua programming language, enabling developers to build dynamic, high-concurrency web applications directly within the server layer. It bundles Nginx core, LuaJIT, a rich set of Lua libraries, and many third-party Nginx modules into a single, ready-to-use package. The platform excels at handling thousands of simultaneous connections with minimal memory footprint, making it ideal for API gateways, edge computing, WAFs (web application firewalls), and microservices. OpenResty uses a fully event-driven, non-blocking I/O model, allowing Lua scripts to handle complex request processing, database access (PostgreSQL, MySQL, Redis, Memcached), SSL termination, and dynamic routing without dropping to lower-level C extensions. The project is backed by OpenResty Inc., founded by Yichun Zhang (agentzh), and has been in active development since 2007. Its ecosystem includes the OPM package manager and a growing library of community modules. This tool is particularly strong for teams that need raw performance and flexibility at the reverse proxy or application gateway level, though it requires comfort with Lua and Nginx internals.
Server Software

Quick Facts

Pricing
Free
License
Open Source
Platform
Linux
Version
1.25.3.1
Developer
OpenResty Inc.