OpenResty
High Performance Web Platform Based on Nginx and LuaJIT observed · 2026-08-28
Health v2 · maintenance only
82/100
- Activity 99
- Release rhythm 51
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 6069
- days_rel: 329
- days_push: 9
- n_releases_24m: 2
Adoption not part of the score
14012 stars · 1633 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
OpenResty is a full-fledged web platform that bundles an enhanced Nginx core, LuaJIT, and many Nginx modules and Lua libraries into a single scriptable web application server. It lets developers build high-performance web applications, APIs, and dynamic gateways entirely in Lua inside Nginx, handling 10K-1000K+ concurrent connections per server.
Use cases
- build a high-performance API gateway with Lua scripting
- run a web server that handles 100k+ concurrent connections
- script nginx request handling in Lua
- build a reverse proxy with custom routing logic
- implement rate limiting and caching at the edge
- create a web application firewall
- connect nginx directly to Redis or MySQL non-blockingly
- build dynamic web services for mobile backends
When to choose
- you need extreme concurrency and low latency on a single box
- you want to script nginx behavior with Lua instead of writing C modules
- you're building gateways, CDNs, WAFs, or API middleware
- you want non-blocking I/O to backends like Redis, MySQL, or Memcached from within nginx
When to avoid
- you just need a simple static file server - plain nginx is lighter
- your team prefers mainstream ecosystems like Node.js, Go, or Python web frameworks
- you need complex business logic better suited to a general-purpose application framework
- you rely on libraries that require standard Lua versions rather than LuaJIT/Lua 5.1
Facets
framework · maturity stable
web-framework http-server api-gateway middleware proxy caching routing web-development backend apis developer-tools performance self-hosted windows cross-platform self-hosted nginx luajit lua web-server api-gateway reverse-proxy high-concurrency scriptable-server linux macos docker
10 sources
- readme: https://github.com/openresty/openresty · fetched 2026-08-28 · 0c1411130336
- homepage: https://openresty.org · fetched 2026-08-29 · 55695d6c692b
- site_page: https://openresty.org/en/installation.html · fetched 2026-08-29 · 510390367cea
- site_page: https://openresty.org/en/getting-started.html · fetched 2026-08-29 · 9707fde2337f
- site_page: https://openresty.org/en/about.html · fetched 2026-08-29 · c0f9a7e88db8
- site_page: https://openresty.org/en/changelog-1019003.html · fetched 2026-08-29 · 4480b837ab41
- site_page: https://openresty.org/en/faq.html · fetched 2026-08-29 · 9204822eb141
- site_page: https://openresty.org/en/changelog-1025003.html · fetched 2026-08-29 · 20513910d97e
- site_page: https://openresty.org/en/changelog-1002007.html · fetched 2026-08-29 · 8f7bbc444208
- site_page: https://openresty.org/en/changelog-1000010.html · fetched 2026-08-29 · a64cea6dcec3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| openresty/openresty | main | 82 |
| openresty/lua-nginx-module | backend | 77 |
| openresty/lua-resty-redis | sdk | 67 |
| openresty/headers-more-nginx-module | plugin | 77 |
| openresty/luajit2 | backend | 70 |
| openresty/openresty.org | docs | 77 |
| openresty/echo-nginx-module | plugin | 77 |
| openresty/docker-openresty | infra | 64 |
For agents
markdown · JSON · MCP: product_card(name="openresty/openresty")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem