Development Tools

OpenResty – turns Nginx into a Full-Fledged Scriptable Web Platform

OpenResty is a full-fledged web application server by bundling the standard Nginx core, lots of 3rd-party Nginx modules, as well as most of their external dependencies. OpenResty is not an Nginx fork. It is a higher level application and gateway platform using Nginx as a component.

Because most of the Nginx modules are developed by the bundle maintainers, it ensures these modules work well together.

OpenResty is free and open source software.

Key Features

  • Easily build scalable web applications, web services, and dynamic web gateways.
  • Effectively turns the Nginx server into a powerful web app server, in which the web developers can use the Lua programming language to script various existing nginx C modules and Lua modules and construct extremely high-performance web applications that are capable to handle 10K ~ 1000K+ connections in a single box.
  • Aims to run your server-side web app completely in the Nginx server, leveraging Nginx’s event model to do non-blocking I/O not only with the HTTP clients, but also with remote backends like MySQL, PostgreSQL, Memcached, and Redis.

Website: openresty.org
Support: GitHub Code Repositories
Developer: OpenResty Software Foundation
License: BSD licenses

OpenResty is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Application Servers for Lua
OpenRestyTurns Nginx into a Full-Fledged Scriptable Web Platform
TarantoolFast, scalable in-memory computing platform with an application server

Read our verdict in the software roundup.

Lua Web Frameworks
OpenRestyTurns Nginx into a Full-Fledged Scriptable Web Platform
LapisWeb framework for Lua/MoonScript supporting OpenResty or http.server
FullmoonFast and minimalistic web framework based on Redbean
TurboFramework built for LuaJIT 2
LuvitNode.JS for the Lua Inventor
VanillaOpenResty Lua MVC web framework
SailorLua MVC web framework
OrbitMVC web framework for Lua

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments