OpenResty

From Free Software Directory
 
Jump to: navigation, search

[edit]

OpenResty

http://openresty.org/
Full-fledged web application server by bunding Nginx + modules + dependencies

By taking advantage of various well-designed Nginx modules, OpenResty 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+ connections.

OpenResty 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.

OpenResty is not an Nginx fork. It is just a software bundle. Most of the patches applied to the Nginx core in OpenResty have already been submitted to the official Nginx team and most of the patches submitted have also been accepted. We are trying hard not to fork Nginx and always to use the latest best Nginx core from the official Nginx team.



Download

http://openresty.org/download/ngx_openresty-1.7.10.2.tar.gz

version 1.7.10.2 (stable)
released on 3 July 2015



User level

Advanced


VCS Checkout

Categories

Related Projects

Extension or Plugin

This package can be used as an extension, plugin, or add-on to:





Licensing

License

Verified by

Verified on

Notes

Verified by

IanK

Verified on

4 November 2016

Notes

Includes several modules with other free software licenses.




Leaders and contributors

Contact(s)Role
Yichun Zhang (章亦春), CloudFlare Inc. Developer?


Resources and communication

AudienceResource typeURI
English developersMailing Listhttp://groups.google.com/group/openresty-en
Chinese developersMailing Listhttp://groups.google.com/group/openresty


Software prerequisites

KindDescription
Required to useLuaJIT (included)
Required to useLuaRdsParserLibrary (included)
Required to useRdsJsonNginxModule (included)
Required to useMemcNginxModule (included)
Required to useLuaRestyUpstreamHealthcheckLibrary (included)
Required to useEncryptedSessionNginxModule (included)
Required to useLuaRestyMemcachedLibrary (included)
Required to useArrayVarNginxModule (included)
Required to useLuaRedisParserLibrary (included)
Required to useRedisNginxModule (included)
Required to useNginx (included)
Required to useLuaRestyWebSocketLibrary (included)
Required to useFormInputNginxModule (included)
Required to useLuaRestyMySQLLibrary (included)
Required to useAuthRequestNginxModule (included)
Required to useLuaRestyCoreLibrary (included)
Required to useRedis2NginxModule (included)
Required to useNginxDevelKit (included)
Required to useLuaUpstreamNginxModule (included)
Required to useHeadersMoreNginxModule (included)
Required to useLuaRestyRedisLibrary (included)
Required to useSetMiscNginxModule (included)
Required to useCoolkitNginxModule (included)
Required to useLuaRestyDNSLibrary (included)
Required to useLuaCjsonLibrary (included)
Required to usePostgresNginxModule (included)
Required to useIconvNginxModule (included)
Required to useLuaRestyStringLibrary (included)
Required to useSrcacheNginxModule (included)
Required to useDrizzleNginxModule (included)
Required to useLuaRestyLockLibrary (included)
Required to useLuaNginxModule (included)
Required to useRdsCsvNginxModule (included)
Required to useStandardLuaInterpreter (included)
Required to useLuaRestyUploadLibrary (included)
Required to useXssNginxModule
Required to useEchoNginxModule (included)
Required to useLuaRestyLrucacheLibrary (included)

This entry (in part or in whole) was last reviewed on 4 November 2016.



Entry
















"Developer?" is not in the list (Maintainer, Contributor, Developer, Sponsor, Unknown) of allowed values for the "Role" property.


"English developers" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.


"Chinese developers" is not in the list (General, Help, Bug Tracking, Support, Developer) of allowed values for the "Resource audience" property.



















































































Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.