resty资源推荐
轉(zhuǎn)自:http://www.lxlib.cn/topics/2/awesome-resty-zh
?
什么是OpenResty#
OpenResty是一個(gè)完整的Web平臺(tái),它集成了標(biāo)準(zhǔn)的Nginx核心,LuaJIT,許多精心編寫(xiě)的Lua庫(kù),大量高質(zhì)量的第三方Nginx模塊,以及大多數(shù)外部依賴項(xiàng)。它旨在幫助開(kāi)發(fā)人員輕松構(gòu)建可伸縮的Web應(yīng)用程序,Web服務(wù)和動(dòng)態(tài)Web網(wǎng)關(guān)。
通過(guò)利用各種精心設(shè)計(jì)的Nginx模塊(其中大部分是由OpenResty團(tuán)隊(duì)自己開(kāi)發(fā)的),OpenResty有效地將nginx服務(wù)器變成了一個(gè)功能強(qiáng)大的Web應(yīng)用服務(wù)器,在這個(gè)服務(wù)器中,Web開(kāi)發(fā)人員可以使用Lua編程語(yǔ)言來(lái)編寫(xiě)各種腳本現(xiàn)有的nginx C模塊和Lua模塊,并構(gòu)建極其高性能的Web應(yīng)用程序,能夠在一個(gè)盒子中處理10K?1000K +的連接。
OpenResty旨在完全在Nginx服務(wù)器上運(yùn)行服務(wù)器端Web應(yīng)用程序,利用Nginx的事件模型不僅可以與HTTP客戶端進(jìn)行非阻塞I / O,還可以與遠(yuǎn)程后端(如MySQL,PostgreSQL,Memcached和Redis)進(jìn)行非阻塞I / O。
OpenResty的實(shí)際應(yīng)用包括動(dòng)態(tài)Web門(mén)戶和Web網(wǎng)關(guān),Web應(yīng)用程序防火墻,用于移動(dòng)應(yīng)用程序/廣告/分布式存儲(chǔ)/數(shù)據(jù)分析的Web服務(wù)平臺(tái),以及完整的動(dòng)態(tài)Web應(yīng)用程序和Web站點(diǎn)。用于運(yùn)行OpenResty的硬件也從非常大的金屬到嵌入式設(shè)備,資源非常有限。我們的生產(chǎn)用戶每天為幾百萬(wàn)活躍用戶提供數(shù)十億次請(qǐng)求,這種情況并不少見(jiàn)。
OpenResty不是一個(gè)Nginx分支。這只是一個(gè)軟件包。大多數(shù)應(yīng)用于OpenResty的Nginx核心的補(bǔ)丁已經(jīng)提交給Nginx官方團(tuán)隊(duì),大部分補(bǔ)丁也已經(jīng)被接受。我們正在努力不讓Nginx和Nginx官方使用最新的最好的Nginx核心。
官方頻道#
- 網(wǎng)站:http?:?//openresty.org/
- 郵件列表:https://groups.google.com/forum/#!?forum/openresty-?en(中文列表)
- Github組織:https://github.com/openresty
- 首席開(kāi)發(fā)人員:@agentzh
- OpenResty包管理器(opm):包庫(kù),opm源碼
如何在這個(gè)名單上貢獻(xiàn)?#
有至少三種不同的方式來(lái)貢獻(xiàn):
內(nèi)容#
-  模塊 - 核心模塊
- 核心Nginx模塊
- 第三方Nginx模塊
 
-  圖書(shū)館 - 核心圖書(shū)館
- Web框架
- Web開(kāi)發(fā)要點(diǎn)
- 路由庫(kù)
- 請(qǐng)求解析器
- 中間件和API工具
- 模板
- 驗(yàn)證
- 身份驗(yàn)證和授權(quán)
- 加密
- 聯(lián)網(wǎng)
- 數(shù)據(jù)庫(kù)和存儲(chǔ)
- 測(cè)試和分析
- 消息隊(duì)列和任務(wù)管理
- 條形碼和QR碼
- 公用事業(yè)
- 日期和時(shí)間
- 壓縮
- 文本格式
- 二進(jìn)制格式
- 文件格式
- 圖像格式
- 本土化
- 高速緩存
- 指標(biāo)和統(tǒng)計(jì)
- 記錄
- 函數(shù)式編程
- Web API
- 圖書(shū)館的其他來(lái)源
 
-  書(shū)籍和教程 - 圖書(shū)
- 教程和指南
 
-  影片 
- 會(huì)議,研討會(huì)和活動(dòng)
- 演示應(yīng)用程序
- 也可以看看
- 執(zhí)照
模塊#
核心模塊#
核心模塊捆綁在OpenResty包中。
- ngx_openresty?- 將Nginx轉(zhuǎn)換成一個(gè)完整的Web應(yīng)用服務(wù)器 - OpenResty Bundle Generation的源代碼
- lua-nginx-module?- 將Lua的強(qiáng)大功能嵌入到Nginx中
- stream-lua-nginx-module?- 將Lua的強(qiáng)大功能嵌入到Nginx流/ TCP服務(wù)器中
- echo-nginx-module?- 一個(gè)Nginx模塊,用于將“echo”,“sleep”,“time”等功能帶入Nginx的配置文件
- xss-nginx-module?- 本地支持nginx中的跨站腳本(XSS)
- set-misc-nginx-module?- 添加到nginx的重寫(xiě)模塊(md5 / sha1,sql / json引用等等)的各種set_xxx指令。
- encrypted-session-nginx-module?- 加密和解密Nginx變量值
- srcache-nginx-module?- 針對(duì)任意nginx位置的透明的基于子請(qǐng)求的緩存布局
- lua-upstream-nginx-module?- Nginx C模塊,將Nginx上游的Lua API暴露給ngx_lua
- headers-more-nginx-module?- 設(shè)置和清除輸入和輸出標(biāo)題…超過(guò)“添加”!
- array-var-nginx-module?- 將對(duì)數(shù)組變量的支持添加到nginx配置文件中
- memc-nginx-module?- 支持設(shè)置,添加,刪除以及更多memcached命令的標(biāo)準(zhǔn)memcached模塊的擴(kuò)展版本
- redis2-nginx-module?- Redis 2.0協(xié)議的Nginx上游模塊
- rds-json-nginx-module?- 一個(gè)nginx輸出過(guò)濾器,用于將由ngx_drizzle和其他人生成的Resty DBD Stream格式化為JSON
- rds-csv-nginx-module?- 用于將Resty-DBD-Streams(RDS)轉(zhuǎn)換為逗號(hào)分隔值(CSV)的Nginx輸出過(guò)濾器模塊。
- drizzle-nginx-module?- 一個(gè)Nginx上游模塊,可以通過(guò)libdrizzle和mysql進(jìn)行通訊
- ngx_postgres?- 允許Nginx直接與PostgreSQL數(shù)據(jù)庫(kù)通信的上游模塊
- form-input-nginx-module?- 這是一個(gè)讀取“application / x-www-form-urlencoded”中編碼的HTTP POST和PUT請(qǐng)求體的nginx模塊,并將請(qǐng)求體中的參數(shù)解析為nginx變量。
- ngx_coolkit?- 收集小而有用的nginx加載項(xiàng)
- ngx_devel_kit?- 一個(gè)Nginx模塊,添加了模塊開(kāi)發(fā)人員可以在自己的模塊中使用的其他通用工具
另請(qǐng)注意,restyOpenResty包中包含命令行客戶端。該命令行客戶機(jī)的來(lái)源可以在Github找到。
核心Nginx模塊#
要了解關(guān)于Nginx核心模塊的更多信息,請(qǐng)參考Nginx文檔。Nginx提供的一些模塊(并非全部都是默認(rèn)生成的):
- ngx_http_core_module
- ngx_http_ssl_module?- ngx_http_ssl_module模塊為HTTPS提供必要的支持
- ngx_http_v2_module?- ngx_http_v2_module模塊提供對(duì)HTTP / 2的支持
- ngx_http_realip_module?- ngx_http_realip_module模塊用于將客戶端地址和可選端口更改為指定標(biāo)頭字段中發(fā)送的端口
- ngx_http_addition_module?- ngx_http_addition_module模塊是一個(gè)過(guò)濾器,用于在響應(yīng)之前和之后添加文本
- ngx_http_xslt_module?- ngx_http_xslt_module是一個(gè)過(guò)濾器,它使用一個(gè)或多個(gè)XSLT樣式表轉(zhuǎn)換XML響應(yīng)
- ngx_http_image_filter_module?- ngx_http_image_filter_module模塊是一個(gè)過(guò)濾器,可以轉(zhuǎn)換JPEG,GIF和PNG格式的圖像
- ngx_http_geoip_module?- ngx_http_geoip_module模塊使用預(yù)編譯的MaxMind數(shù)據(jù)庫(kù)創(chuàng)建值取決于客戶端IP地址的變量
- ngx_http_sub_module?- ngx_http_sub_module模塊是一個(gè)過(guò)濾器,通過(guò)將一個(gè)指定的字符串替換為另一個(gè)字符串來(lái)修改響應(yīng)
- ngx_http_dav_module?- ngx_http_dav_module模塊用于通過(guò)WebDAV協(xié)議進(jìn)行文件管理自動(dòng)化。該模塊處理HTTP和WebDAV方法PUT,DELETE,MKCOL,COPY和MOVE
- ngx_http_flv_module?- ngx_http_flv_module模塊為Flash視頻(FLV)文件提供偽流服務(wù)器端支持
- ngx_http_mp4_module?- ngx_http_mp4_module模塊為MP4文件提供偽流服務(wù)器端支持。這樣的文件通常具有.mp4,.m4v或.m4a文件擴(kuò)展名
- ngx_http_gunzip_module?- ngx_http_gunzip_module模塊是一個(gè)過(guò)濾器,用于對(duì)不支持“gzip”編碼方法的客戶端解壓縮“Content-Encoding:gzip”的響應(yīng)。當(dāng)需要存儲(chǔ)壓縮數(shù)據(jù)以節(jié)省空間并降低I / O成本時(shí),該模塊將非常有用
- ngx_http_gzip_static_module?- ngx_http_gzip_static_module模塊允許發(fā)送帶有“.gz”文件擴(kuò)展名的預(yù)壓縮文件,而不是常規(guī)文件
- ngx_http_auth_request_module?- ngx_http_auth_request_module模塊根據(jù)子請(qǐng)求的結(jié)果實(shí)現(xiàn)客戶端授權(quán)
- ngx_http_random_index_module?- ngx_http_random_index_module模塊處理以斜線字符('/‘)結(jié)尾的請(qǐng)求,并選取目錄中的隨機(jī)文件作為索引文件
- ngx_http_secure_link_module?- ngx_http_secure_link_module模塊(0.7.18)用于檢查請(qǐng)求鏈路的真實(shí)性,保護(hù)資源免受未經(jīng)授權(quán)的訪問(wèn),并限制鏈路的生命周期
- ngx_http_slice_module?- ngx_http_slice_module模塊是一個(gè)將請(qǐng)求分成子請(qǐng)求的過(guò)濾器,每個(gè)子請(qǐng)求都返回一定范圍的響應(yīng)
- ngx_http_stub_status_module?- ngx_http_stub_status_module模塊提供對(duì)基本狀態(tài)信息的訪問(wèn)
- ngx_http_charset_module?- ngx_http_charset_module模塊將指定的字符集添加到“Content-Type”響應(yīng)頭字段
- ngx_http_gzip_module?- ngx_http_gzip_module模塊是一個(gè)使用“gzip”方法壓縮響應(yīng)的過(guò)濾器
- ngx_http_ssi_module?- ngx_http_ssi_module模塊是一個(gè)過(guò)濾器,用于處理通過(guò)它的響應(yīng)中的SSI(服務(wù)器端包含)命令
- ngx_http_userid_module?- ngx_http_userid_module模塊設(shè)置適合客戶端識(shí)別的cookie
- ngx_http_access_module?- ngx_http_access_module模塊允許限制訪問(wèn)某些客戶端地址
- ngx_http_auth_basic_module?- ngx_http_auth_basic_module模塊允許通過(guò)使用“HTTP基本認(rèn)證”協(xié)議驗(yàn)證用戶名和密碼來(lái)限制對(duì)資源的訪問(wèn)
- ngx_http_autoindex_module?- ngx_http_autoindex_module模塊處理以斜線字符('/‘)結(jié)尾的請(qǐng)求并產(chǎn)生一個(gè)目錄列表
- ngx_http_geo_module?- ngx_http_geo_module模塊根據(jù)客戶端IP地址創(chuàng)建值
- ngx_http_map_module?- ngx_http_map_module模塊創(chuàng)建的值依賴于其他變量的值
- ngx_http_split_clients_module?- ngx_http_split_clients_module模塊創(chuàng)建適用于A / B測(cè)試的變量,也稱為分割測(cè)試
- ngx_http_referer_module?- ngx_http_referer_module模塊用于阻止對(duì)“Referer”標(biāo)題字段中具有無(wú)效值的請(qǐng)求的訪問(wèn)
- ngx_http_rewrite_module?- ngx_http_rewrite_module模塊用于使用PCRE正則表達(dá)式更改請(qǐng)求URI,返回重定向并有條件地選擇配置
- ngx_http_proxy_module?- ngx_http_proxy_module模塊允許傳遞請(qǐng)求到另一個(gè)服務(wù)器
- ngx_http_fastcgi_module?- ngx_http_fastcgi_module模塊允許將請(qǐng)求傳遞給FastCGI服務(wù)器
- ngx_http_uwsgi_module?- ngx_http_uwsgi_module模塊允許將請(qǐng)求傳遞給uwsgi服務(wù)器
- ngx_http_scgi_module?- ngx_http_scgi_module模塊允許將請(qǐng)求傳遞給SCGI服務(wù)器
- ngx_http_memcached_module?- ngx_http_memcached_module模塊用于獲取來(lái)自memcached服務(wù)器的響應(yīng)
- ngx_http_limit_conn_module?- ngx_http_limit_conn_module模塊用于限制每個(gè)已定義密鑰的連接數(shù)量,特別是單個(gè)IP??地址的連接數(shù)量
- ngx_http_limit_req_module?- ngx_http_limit_req_module模塊用于限制每個(gè)定義密鑰的請(qǐng)求處理速率,特別是來(lái)自單個(gè)IP地址的請(qǐng)求的處理速率
- ngx_http_empty_gif_module?- ngx_http_empty_gif_module模塊發(fā)出單像素透明的GIF
- ngx_http_browser_module?- ngx_http_browser_module模塊創(chuàng)建的值取決于“User-Agent”請(qǐng)求頭字段的值
- ngx_http_upstream_module?-?http://nginx.org/en/docs/http/ngx_http_upstream_module.html
- ngx_http_perl_module?- ngx_http_perl_module模塊用于在Perl中實(shí)現(xiàn)位置和變量處理程序,并將Perl調(diào)用插入到SSI
- ngx_mail_core_module
- ngx_mail_ssl_module?- ngx_mail_ssl_module模塊為郵件代理服務(wù)器提供必要的支持以使用SSL / TLS協(xié)議
- ngx_mail_smtp_module
- ngx_mail_imap_module
- ngx_mail_pop3_module
- ngx_stream_core_module
- ngx_stream_ssl_module?- ngx_stream_ssl_module模塊為使用SSL / TLS協(xié)議的流代理服務(wù)器提供必要的支持
- ngx_stream_proxy_module?- ngx_stream_proxy_module模塊允許在TCP,UDP和UNIX域套接字上代理數(shù)據(jù)流
第三方Nginx模塊#
- ngx_lua_ipc?- Lua Nginx模塊和OpenResty的進(jìn)程間通信 - 在Nginx工作進(jìn)程之間發(fā)送帶有字符串?dāng)?shù)據(jù)的命名警報(bào)
- nchan(Github) - 用于HTTP,長(zhǎng)輪詢,Websockets和EventSource(SSE)的快速,可水平擴(kuò)展的多進(jìn)程?pub / sub排隊(duì)服務(wù)器和代理,
- ngx_pagespeed(Github) - Nginx的自動(dòng)PageSpeed優(yōu)化模塊
- ModSecurity?- 開(kāi)源Web應(yīng)用程序防火墻
- NAXSI?- NAXSI是NGINX的開(kāi)源,高性能,低規(guī)則維護(hù)WAF; NAXSI是指Nginx Anti Xss&Sql Injection
- nginx-upsync-module?- Nginx C模塊,同步來(lái)自consul或其他人的上游,動(dòng)態(tài)地調(diào)整后端服務(wù)器權(quán)重,無(wú)需重新加載nginx
- sass-nginx-module?- 句法很好的Nginx模塊
- 更多第三方模塊
圖書(shū)館#
核心圖書(shū)館#
核心庫(kù)被捆綁在OpenResty包中,你不需要單獨(dú)安裝它們。
- lua-resty-core?- 用于ngx_lua模塊的新的基于FFI的Lua API
- lua-resty-upstream-healthcheck?- Pure Lua中Nginx上游服務(wù)器的健康檢查器
- lua-resty-string?- ngx_lua和LuaJIT的字符串實(shí)用程序和通用哈希函數(shù)
- lua-resty-lock?- 基于共享內(nèi)存字典的簡(jiǎn)單非阻塞鎖定API,用于ngx_lua
- lua-resty-lrucache?- 基于LuaJIT FFI的Lua-land LRU Cache
- lua-resty-dns?- Nginx Lua模塊的DNS解析器
- lua-resty-resolver?- 為ngx_lua和LuaJIT緩存DNS解析器
- lua-resty-upload?- 基于ngx_lua cosocket的HTTP文件上傳流媒體閱讀器和解析器
- lua-resty-websocket?- 用于ngx_lua模塊的Lua WebSocket實(shí)現(xiàn)
- lua-resty-mysql?- 非阻塞Lua基于cosocket API的ngx_lua MySQL客戶端驅(qū)動(dòng)程序
- lua-resty-memcached?- 基于cosocket API的ngx_lua的Lua memcached客戶端驅(qū)動(dòng)
- lua-resty-redis?- 基于cosocket API的ngx_lua的Lua Redis客戶端驅(qū)動(dòng)程序
- lua-redis-parser?- Redis回復(fù)解析器并為L(zhǎng)ua請(qǐng)求構(gòu)造函數(shù)庫(kù)
- lua-rds-parser?- 用C編寫(xiě)的Lua的Resty-DBD-Stream(RDS)解析器
- lua-cjson?- Lua cJSON是一個(gè)用于Lua的快速JSON編碼/解析模塊
- lua-resty-shdict-simple?- 面向OpenResty共享字典API的簡(jiǎn)單應(yīng)用程序接口
- lua-resty-memcached-shdict?- 具有shdict緩存層和許多其他功能的強(qiáng)大的memcached客戶端
Web框架#
- Lapis?- Lapis是使用MoonScript或Lua構(gòu)建Web應(yīng)用程序的框架,在Nginx的定制版本中運(yùn)行,稱為OpenResty
- lor(Github) - 一個(gè)基于OpenResty的快速簡(jiǎn)約的web框架
- 香草?- 一個(gè)OpenResty Web框架
- luastar?- 基于OpenResty的HTTP服務(wù)器和Web框架
- Lusty?- Lua RESTful Web應(yīng)用程序框架,一個(gè)可擴(kuò)展和快速的Web框架
- GIN?- 一種快速,低延遲,低內(nèi)存占用空間,帶有測(cè)試驅(qū)動(dòng)開(kāi)發(fā)助手和模式的Web JSON-API框架
- 快速服務(wù)器?- 基于OpenResty的服務(wù)器框架
- 水手?- 一個(gè)Lua MVC Web框架
- lua-resty-rack?- 一個(gè)簡(jiǎn)單的,可擴(kuò)展的OpenResty HTTP服務(wù)器框架
- MOOCHINE?- 基于OpenResty的簡(jiǎn)單輕量級(jí)的Web框架
- Sinatra?-openresty?- Sinatra移植到OpenResty框架
- lj-web?- 基于ngx_openresty的輕量級(jí)Web框架
- Gimlet雞尾酒?- 一個(gè)由Martini&Sinatra啟發(fā)的Moonscript寫(xiě)的OpenResty微型Web應(yīng)用程序框架
- durap?- Durap是基于OpenResty的Lua Web框架。
- Ziggy Stardust?- Ziggy Stardust(或只是“星塵”)是一個(gè)簡(jiǎn)單的nginx / Lua框架,由Sinatra,Express和Mercury
- zLua?- 基于OpenResty的Lua框架之類的Codeigniter
- lua-resty-stack?- OpenResty簡(jiǎn)單的應(yīng)用程序堆棧
- dodolu?- 基于OpenResty的輕量級(jí)Web框架
- 八達(dá)通(Github) - Lua網(wǎng)絡(luò)平臺(tái)
- vicky?- 由expressjs和koa啟發(fā)的openresty的一個(gè)寧?kù)o的框架。
Web開(kāi)發(fā)要點(diǎn)#
- lua-resty-cookie?- 用于OpenResty / ngx_lua的HTTP cookie操作的Lua庫(kù)
- lua-resty-cors?-?OpenResty的跨源資源共享(CORS)實(shí)現(xiàn)
- lua-resty-session?- 實(shí)現(xiàn)安全Cookie協(xié)議的OpenResty會(huì)話庫(kù)
- lua-resty-woothee?- Woothee項(xiàng)目的Lua-Openresty實(shí)現(xiàn),它是一個(gè)多語(yǔ)言的用戶代理字符串解析器
- lua-resty-mobile?- 這個(gè)庫(kù)解析HTTP頭并檢測(cè)移動(dòng)設(shè)備
- lua-resty-jwt?- 偉大的OpenResty的JWT(JSON Web Tokens)
- neturl?- URL和查詢字符串解析器,構(gòu)建器,規(guī)范化的Lua
- Mio?- 基于OpenResty的NGINX中的API統(tǒng)計(jì)/匯總和健康數(shù)據(jù),就像NGINX Plus一樣
路由庫(kù)#
- lua-resty-route?-?OpenResty的?URL路由庫(kù),支持多路由匹配器,中間件,以及HTTP和WebSockets處理程序,以提及其一些功能
- router.lua?- Lua的準(zhǔn)系統(tǒng)路由器,它匹配URL并執(zhí)行Lua功能
- lua-resty-r3?-?libr3?OpenResty的實(shí)現(xiàn),libr3是一個(gè)高性能的路徑調(diào)度庫(kù)。它將你的路由路徑編譯成一個(gè)前綴樹(shù)(trie)。通過(guò)在啟動(dòng)時(shí)使用構(gòu)造的前綴trie,您可以高效地發(fā)送路由
請(qǐng)求解析器#
- lua-resty-reqargs?- 幫助程序檢索application / x-www-form-urlencoded,multipart / form-data和application / json Request Arguments
- lua-resty-post?-?OpenResty的?HTTP Post實(shí)用程序(File Uploading Helper)
- lua-resty-multipart-parser?- 用于OpenResty / Lua的簡(jiǎn)單多部分?jǐn)?shù)據(jù)解析器
- lua-resty-multipart?- 用于OpenResty?的多部分解析庫(kù)
中間件和API工具#
- Kong(GitHub) - 孔:微服務(wù)管理層(安全,管理和擴(kuò)展您的API和微服務(wù))
- LSSO?- Nginx + Lua的輕量級(jí)SSO中間件
- apigateway?- 基于Nginx和OpenResty的高性能API網(wǎng)關(guān)
模板#
- lua-resty-template?- Lua和OpenResty的編譯(HTML)模板引擎
- lemplate?- 實(shí)現(xiàn)Perl的TT2模板語(yǔ)言的OpenResty / Lua模板框架
- etlua?- 嵌入的Lua模板
- liquid-lua?- Liquid for OpenResty平臺(tái)的Lua實(shí)現(xiàn)
- lua-resty-tmpl?- Lua和OpenResty的簡(jiǎn)單模板引擎,來(lái)自lua-template。
- 替代品?- 一些替代的Lua模板解決方案,可以用OpenResty很好地工作
驗(yàn)證#
- lua-resty-validation?- Lua和OpenResty的可擴(kuò)展鏈接驗(yàn)證和過(guò)濾庫(kù)
- valua?- 驗(yàn)證lua!用于進(jìn)行鏈接驗(yàn)證的模塊。創(chuàng)建你的對(duì)象,附加你的測(cè)試,使用和重用!
身份驗(yàn)證和授權(quán)#
- lua-resty-macaroons?- LuaJIT FFI綁定到libmacaroons -?蛋白杏仁餅干是靈活的授權(quán)證書(shū),支持分散的委托,衰減和驗(yàn)證
- lua-resty-openidc?-lua-resty-openidc是NGINX實(shí)現(xiàn)OpenID連接依賴方(RP)和OAuth 2.0資源服務(wù)器(RS)功能的庫(kù)
- micro-auth?- 使用Google和Github為你的應(yīng)用程序添加認(rèn)證的微服務(wù)(注意:在生產(chǎn)中使用它之前,請(qǐng)參閱:https://news.ycombinator.com/item???id?= 13682682?- 希望我們可以刪除未來(lái)的評(píng)論)
加密#
- lua-resty-string?- ngx_lua和LuaJIT的字符串實(shí)用程序和通用哈希函數(shù)
- lua-resty-nettle?- 用于Nettle(一個(gè)低級(jí)加密庫(kù))的LuaJIT FFI綁定,
- lua-resty-chash?- OpenResty / Lua的通用一致散列實(shí)現(xiàn)
- lua-resty-jump-consistent-hash?- 為L(zhǎng)uaJIT跳轉(zhuǎn)一致哈希
- lua-resty-letsencrypt?- 使用LetsEncrypt CA自動(dòng)獲取和續(xù)訂TLS證書(shū)。
- lua-resty-auto-ssl?- 使用Let’s Encrypt在OpenResty / nginx中快速(免費(fèi))SSL注冊(cè)和更新
- lua-resty-murmurhash2?- LuaJIT MurmurHash 2綁定到Nginx / OpenResty的murmurhash2實(shí)現(xiàn)
- lua-resty-hmac?- 用于制作和接收hmac簽名請(qǐng)求的Lua驅(qū)動(dòng)程序
- lua-resty-scrypt?- 用于OpenResty的LuaJIT基于FFI的scrypt庫(kù)
- lua-resty-xxhash?- LuaJIT FFI綁定到xxHash,非常快的非加密散列算法
- lua-resty-rsa?-?LuaJIT的?RSA函數(shù)
- lua-resty-aead?- 用于lua-nginx-module的AEAD密碼庫(kù)。僅限BoringSSL。
- lua-resty-hawk?- 用Lua和OpenResty在Nginx上進(jìn)行Hawk身份驗(yàn)證
- lua-resty-urandom?- 用于Linux / BSD內(nèi)核空間CSPRNG的緩沖包裝
- lua-resty-fastpbkdf2?- Lua綁定到fastpbkdf2
- lua-argon2-ffi?- 用于Argon2密碼哈希算法的LuaJIT FFI綁定
- lua-resty-des?-Lua接口進(jìn)行DES ECB加密
聯(lián)網(wǎng)#
- lua-resty-http?by?@pintsized?- OpenResty / ngx_lua的Lua HTTP客戶端兼容性驅(qū)動(dòng)程序
- lua-resty -http:@liseen?- 基于cosocket API的ngx_lua的Lua http客戶端驅(qū)動(dòng)
- lua-resty-http?by?@DorianGray?- 基于cosocket API的ngx_lua的Lua HTTP客戶端驅(qū)動(dòng)
- lua-resty-http-simple?- 簡(jiǎn)單的用于ngx_lua的Lua HTTP客戶端驅(qū)動(dòng)程序
- lua-resty-httpipe?- 用于OpenResty / ngx_lua的Lua HTTP客戶端cosocket驅(qū)動(dòng)程序
- lua-resty-httpclient?- 用于aLiLua&ngx_lua的非阻塞Lua HTTP客戶端庫(kù)
- lua-httpcli-resty?- 用于OpenResty的Lua HTTP客戶端模塊
- lua-resty-websocket?- 用于ngx_lua模塊的Lua WebSocket實(shí)現(xiàn)
- lua-resty-mediador?- 確定代理請(qǐng)求的地址,并確定IP地址/ CIDR塊處理(包括IPv4和IPv6)
- lua-resty-iputils?- 在OpenResty中使用IP地址的實(shí)用函數(shù)
- lua-resty-readurl?- 用于捕獲URL,解碼和記錄結(jié)果的Lua庫(kù)
- lua-resty-dns-client?- 包含DNS客戶端,多個(gè)實(shí)用程序和負(fù)載平衡器的Lua庫(kù)
- lua-resty-upstream?- 上游連接負(fù)載均衡和故障切換模塊
- lua-resty-checkups?- 用純ngx_lua管理Nginx上游
- lua-resty-socks5?- 基于cosocket API的ngx_lua的Lua SOCKS5客戶端
- lua-resty-waf?- 在OpenResty堆棧上構(gòu)建的高性能WAF
- lua-resty-tarpit?- OpenResty響應(yīng)時(shí)間通貨膨脹,捕獲和延遲不需要的請(qǐng)求
- lua-resty-jsonrpc-batch?- 用于OpenResty的JSON-RPC 2.0 Batch Request協(xié)議模塊
- lua-resty-limit-traffic?- Lua庫(kù),用于限制和控制OpenResty / ngx_lua中的流量
- lua-resty-limits?- 每秒或每分鐘限制請(qǐng)求
- lua-resty-fastcgi?- 基于cosocket API的ngx_lua的Lua FCGI客戶端驅(qū)動(dòng)程序
- lua-resty-ftpclient?- 基于cosocket API的ngx_lua的Lua FTP客戶端驅(qū)動(dòng)程序
- lua-capnproto?- Cap'n Proto是一個(gè)瘋狂的快速數(shù)據(jù)交換格式和基于能力的RPC系統(tǒng)
- lua-resty-tornera?- 一個(gè)易于使用的OpenResty / LuaJIT HTTP API的流量重放工具
- lua-resty-consul?- 與來(lái)自ngx_lua的consul HTTP API接口的庫(kù)
- lua-resty-healthcheck?- 用于OpenResty的Healthcheck庫(kù)來(lái)驗(yàn)證上游服務(wù)狀態(tài)
數(shù)據(jù)庫(kù)和存儲(chǔ)#
- lua-resty-mysql?- 非阻塞Lua基于cosocket API的ngx_lua MySQL客戶端驅(qū)動(dòng)程序
- lua-resty-postgres?- 用于ngx_lua的非阻塞Lua PostgreSQL驅(qū)動(dòng)程序庫(kù)
- pgmoon?- 在OpenResy及更多版本中使用的純Lua Postgres驅(qū)動(dòng)程序
- lua-resty-couchbase?- OpenResty CouchBase模塊
- lua-resty-couchdb?- 使用nginx代理的Lua resty最小化的couchdb客戶端ngx.location_capture
- lua-resty-orm?-?OpenResty的簡(jiǎn)單ORM
- lua-resty-mvc?- 你不需要那個(gè)復(fù)雜的MVC框架!只需要一個(gè)簡(jiǎn)單的文件夾與幾個(gè)簡(jiǎn)單的文件,你可以享受基本但最常用的MVC功能。
- lua-resty-memcached?- 基于cosocket API的ngx_lua的Lua memcached客戶端驅(qū)動(dòng)
- lua-resty-redis?- 基于cosocket API的ngx_lua的Lua Redis客戶端驅(qū)動(dòng)程序
- lua-resty-redis-connector?-?lua-resty-redis的連接工具,可以直接或通過(guò)Redis Sentinel連接到Redis主機(jī)
- resty-redis-cluster?- 基于resty-redis-cluster的OpenResty Redis集群感知客戶端
- lua-resty-redis-cluster?- OpenResty Redis集群客戶端
- lua-cassandra?- Pure Lua,功能豐富,支持群集的Cassandra客戶端
- lua-resty-cassandra?- 使用CQL二進(jìn)制協(xié)議的Pure Lua Cassandra客戶端
- lua-resty-bloomd?- 基于ngx_lua與bloomd服務(wù)器進(jìn)行交互的客戶端庫(kù)
- lua-resty-riak -基于cosocket API的ngx_lua的Lua?riak協(xié)議緩沖客戶端驅(qū)動(dòng)
- lua-resty-moongoo?-?OpenResty的?MongoDB庫(kù),受Perl Mango高度啟發(fā)
- lua-resty-mongol?- 支持基于cosocket API的luasocket和ngx_lua的本地Lua Mongodb驅(qū)動(dòng)
- lua-resty-mongo?- 基于cosocket API的ngx_lua的Lua mongodb客戶端驅(qū)動(dòng)
- lua-mongo?- 一個(gè)簡(jiǎn)單的Lua Mongo驅(qū)動(dòng)程序(一個(gè)與共同插座一起工作的叉子)
- lua-resty-influx?- 用于InfluxDB的OpenResty客戶端
- lua-resty-kyototycoon?-?KyotoTycoon的?Lua客戶端驅(qū)動(dòng)程序,使用其原生的有線協(xié)議(OpenResty / ngx_lua)
- lua-resty-kyototycoon?- KyotoTycoon使用其二進(jìn)制協(xié)議的Lua客戶端驅(qū)動(dòng)程序
- lua-resty-tarantool?- 與嵌入的Lua模塊或OpeRresty一起使用Nginx的Tarantool庫(kù)
- lua-nginx-tarantool?- 在Lua腳本中用于NoSQL數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序Tarantool構(gòu)建在快速nginx套接字
- lua-resty-ssdb?- 基于cosocket API的ngx_lua的Lua ssdb客戶端驅(qū)動(dòng)程序,SSDB是一個(gè)leveldb服務(wù)器
- ledis-openresty?- 基于cosocket API的ngx_lua的Lua LedisDB客戶端驅(qū)動(dòng)程序
- lua-resty-fastdfs?- 用于ngx_lua的非阻塞Lua FastDFS驅(qū)動(dòng)程序庫(kù)
- lua-resty-statsd?- 用于OpenResty的StatsD客戶端
- lua-resty-dogstatsd?-?DogStatsD的客戶端,Datatog的StatsD度量服務(wù)器的擴(kuò)展。使用nginx的cosocket API
- openresty-statsd?- 一個(gè)Lua模塊,用于OpenResty向StatsD發(fā)送指標(biāo)
- lua-resty-mogilefs?- 基于cosocket API的ngx_lua的Lua mogilefs客戶端驅(qū)動(dòng)
測(cè)試和分析#
- Test :: Nginx?- 用于Nginx C模塊和OpenResty Lua庫(kù)開(kāi)發(fā)的數(shù)據(jù)驅(qū)動(dòng)的測(cè)試腳手架(請(qǐng)參閱lua-resty-redis中的實(shí)詞測(cè)試)
- nginx-systemtap-toolkit?- 基于SystemTap的Nginx實(shí)時(shí)分析和診斷工具
- stapxx?- 簡(jiǎn)單的宏語(yǔ)言擴(kuò)展到systemtap
- FlameGraph?- 火焰圖是一個(gè)可視化的分析軟件,可以快速準(zhǔn)確地識(shí)別最頻繁的代碼路徑
- lua-resty-busted?- 用破壞測(cè)試OpenResty腳本
- lua-resty-test?- 基于OpenResty的測(cè)試框架
- 搗毀(Github上) -雅致的Lua單元測(cè)試
- Telescope(Github) - Telescope是一個(gè)高度可定制的Lua測(cè)試庫(kù),允許使用嵌套上下文進(jìn)行聲明性測(cè)試
消息隊(duì)列和任務(wù)管理#
- lua-resty-qless?-Lua綁定到OpenResty的Qless(隊(duì)列/管道管理)(另請(qǐng)參閱:使用OpenResty實(shí)現(xiàn)的Qless Web接口)
- lua-resty-rabbitmqstomp?- Lua RabbitMQ客戶端庫(kù),它使用了一個(gè)帶有STOMP插件的RabbitMQ代理,通過(guò)STOMP 1.2與cosocket API進(jìn)行通信
- lua-resty-gearman?- 基于cosocket API的ngx_lua的Lua gearman客戶端驅(qū)動(dòng)程序
- lua-resty-kafka?- 基于cosocket API的ngx_lua的Lua kafka客戶端驅(qū)動(dòng)
- lua-resty-beanstalkd?- 基于cosocket API的ngx_lua的Lua beanstalkd客戶端驅(qū)動(dòng)
- lua-resty-ironmq?- OpenResty的簡(jiǎn)單IronMQ客戶端
條形碼和QR碼#
- lua-resty-QRcode?-QR編碼工具,用于ngx_lua
- lua-resty-QRDecode?- ngx_lua的QR解碼器
公用事業(yè)#
- lua-resty-worker-manager?- 跟蹤工作進(jìn)程和節(jié)點(diǎn)開(kāi)始/重新啟動(dòng)/重新加載/停止
- lua-resty-worker-events?- Nginx工作進(jìn)程的進(jìn)程間事件
- lua-resty-batch?- 將nginx中的多個(gè)請(qǐng)求合并到一個(gè)子請(qǐng)求中
- lua-resty-shell?- 與OpenResty應(yīng)用服務(wù)器一起使用的微小的非阻塞子進(jìn)程/ shell庫(kù)(使用sockproc)
- lua-resty-exec?- 非阻塞,非shell產(chǎn)生,流式和非流式子流程庫(kù)(使用sockexec)
- lua-resty-repl?- 用于OpenResty和LuaJIT代碼的交互式控制臺(tái)(REPL)
- lua-resty-fileinfo?- LuaJIT FFI綁定到libmagic,幻數(shù)識(shí)別庫(kù) - 試圖確定文件類型
- lua-resty-taglib?- TagLib的LuaJIT FFI綁定 - 一個(gè)音頻元數(shù)據(jù)庫(kù)
- lua-resty-uuid?- 用于libuuid的LuaJIT FFI綁定,兼容DCE的通用唯一標(biāo)識(shí)符庫(kù)
- lua-resty-jit-uuid?- 一個(gè)純粹的LuaJIT(沒(méi)有依賴關(guān)系)的uuid生成器
- lua-resty-tsort?- 對(duì)輸入數(shù)據(jù)執(zhí)行拓?fù)渑判?/li>
- lua-resty-postal?- LuaJIT FFI綁定到libpostal - 全球街道地址的快速統(tǒng)計(jì)分析器/標(biāo)準(zhǔn)器。
- lua-resty-libinjection?- 用于libinjection的LuaJIT FFI綁定,一個(gè)SQL / SQLi分詞器和分析器
- lua-resty-socket?- 自動(dòng)LuaSocket / cosockets兼容性模塊
- Inspect(Github) - Inspect是一個(gè)將任何Lua值轉(zhuǎn)換成人類可讀表示的庫(kù)。這對(duì)調(diào)試表中的錯(cuò)誤特別有用。
- lua-resty-maxminddb(Github) - LuaJIT FFI綁定到官方libmaxminddb,獲取ip地址與maxmind提供的ip數(shù)據(jù)庫(kù)
日期和時(shí)間#
這些庫(kù)未建立使用lua-nginx-module的日期時(shí)間函數(shù)(除luatz)一樣ngx.today,ngx.time,ngx.now,ngx.localtime,或ngx.utctime,但他們?nèi)匀豢梢詠?lái)得心應(yīng)手。在某些時(shí)候,我們可能需要一個(gè)更“正式”的OpenResty時(shí)間庫(kù)。
- luatz?- 一個(gè)用于時(shí)間和日期操作的Lua庫(kù)(有一個(gè)后備ngx.now)
- LuaDate?- Lua 5.x的Lua日期和時(shí)間模塊
- SciLua時(shí)間圖書(shū)館?- 根據(jù)格里歷對(duì)日期和時(shí)間段進(jìn)行操作的圖書(shū)館,即國(guó)際通行的大多數(shù)用途日歷
壓縮#
- lua-resty-zip?- 用于LuaJIT的ZIP功能(壓縮/解壓縮)
- lua-resty-snappy?- LuaJIT FFI綁定Snappy,一個(gè)快速的壓縮器/解壓縮器
- lua-resty-brotli?- 用于Google Brotli的LuaJIT FFI綁定
- lua-resty-zstd?- LuaJIT使用FFI綁定到Facebook Zstandard
文本格式#
- lua-resty-hoedown?- LuaJIT FFI綁定到Hoedown,一個(gè)符合標(biāo)準(zhǔn),快速,安全的降價(jià)處理庫(kù)
- lua-gumbo?- 用于Gumbo HTML5解析庫(kù)的Lua綁定,以純Lua實(shí)現(xiàn)的一組DOM API
- lua-resty-sass?- 用于libsass的LuaJIT FFI綁定 - Sass編譯器的AC / C ++實(shí)現(xiàn)(http://libsass.org/)。
- lua-resty-lanli?- LuaJIT FFI綁定到Lanli HTML Sanitizer庫(kù)
- lua-resty-ini?- Lua INI文件解析器
- lua-re2?-C和Lua包裝器,用于RE2正則表達(dá)式庫(kù)。
- lua-aho-corasick?- C ++和Lua實(shí)現(xiàn)Aho-Corasick(AC)字符串匹配算法
- lua-resty-json?- 用于Lua和C的JSON庫(kù)(僅限解碼器)。
- lua-resty-libcjson?- 用于OpenResty的LuaJIT基于FFI的cJSON庫(kù)
- lua-resty-prettycjson?- Lua cJSON Pretty Formatter
- lua-resty-utf8rewind?- 用于utf8rewind的LuaJIT FFI綁定 - 一個(gè)用C編寫(xiě)的系統(tǒng)庫(kù),用于擴(kuò)展默認(rèn)的字符串處理函數(shù),支持UTF-8編碼的文本
- lua-resty-unistring?- 用于GNU的LuaJIT FFI綁定libunistring - 一個(gè)Unicode字符串操作lIbrary(https://www.gnu.org/software/libunistring/)
- lua-resty-htmlentities?- 將實(shí)體返回到帶有FFI綁定的LuaJIT作為UTF-8解碼器的實(shí)體
- lua-resty-jsdecode?- Javascript轉(zhuǎn)義符號(hào)解碼為UTF-8字節(jié)
二進(jìn)制格式#
- lua-resty-msgpack?-?OpenResty的?Lua消息包
- luajit-msgpack-pure?- MessagePack for LuaJIT(使用FFI,無(wú)綁定,V4 API)
文件格式#
- lua-resty-libxl?- 用于OpenResty的LuaJIT基于FFI的LibXL(Excel)庫(kù)
- lua-resty-haru?- 用于OpenResty的LuaJIT基于FFI的libHaru(PDF)庫(kù)
- lua-resty-hpdf?- 基于FFI的LuaJIT基于libHaru(PDF)的OpenResty庫(kù)
圖像格式#
- Lua IMagick?- Lua Pure-C與ImageMagick的綁定
- magick?- Lua使用FFI綁定到ImageMagick for LuaJIT
- giflib?- 使用FFI將Lua綁定到GIFLIB for LuaJIT
- fi-luajit?- FreeImage的LuaJIT接口
本土化#
- lua-resty-gettext?- 用于OpenResty的LuaJIT基于FFI的gettext庫(kù)
高速緩存#
- lua-resty-lrucache?- 基于LuaJIT FFI的Lua-land LRU Cache
- shcache?- shcache是??一個(gè)嘗試使用ngx.shared.DICT與緩存狀態(tài)機(jī)在上面
- lua-resty-tlc?- 使用lua-resty-lrucache和共享字典的雙層緩存實(shí)現(xiàn)。
- Ledge?- OpenResty的Lua應(yīng)用程序,為Nginx提供HTTP緩存功能,使用Redis作為緩存/元數(shù)據(jù)存儲(chǔ)
- lua-resty-cache?-HTTP Cache到Redis,可以提供陳舊的響應(yīng),并且lua-resty-lock只使用一個(gè)請(qǐng)求來(lái)填充一個(gè)新的緩存
指標(biāo)和統(tǒng)計(jì)#
- LUAMETER?- Nginx的Lua模塊,用于記錄和提供關(guān)鍵狀態(tài)和性能指標(biāo),直接來(lái)自Nginx和實(shí)時(shí)(專有)
- ngxtop?- nginx服務(wù)器的實(shí)時(shí)指標(biāo)
記錄#
- lua-resty-logger-socket?- 用于Nginx的基于Raw-socket的記錄器庫(kù)(基于ngx_lua)
- raven-lua?- Sentry的一個(gè)小Lua接口
- lua-nginx-logging?- 用Lua編寫(xiě)的Nginx的記錄工具
- lua-resty-logger?-?OpenResty自定義記錄器庫(kù)
- lua-resty-rfc5424?- OpenResty中RFC5424(syslog)的實(shí)現(xiàn)
- lua-resty-fluentd?- 基于cosocket API的Lua fluentd ngx_lua記錄器
- lua-resty-fluent-logger?- Fluentd的結(jié)構(gòu)化記錄器(OpenResty / ngx_lua)
- raven-lua?- Sentry的一個(gè)小Lua接口,它也有一個(gè)有用的包裝函數(shù)call(),它接受任意的Lua函數(shù)(帶參數(shù))并執(zhí)行它,捕獲所有的錯(cuò)誤并自動(dòng)報(bào)告給Sentry
函數(shù)式編程#
- Lua Fun?- Lua Fun是LuaJIT跟蹤編譯器設(shè)計(jì)的一個(gè)高性能函數(shù)編程庫(kù)
- Penlight?- Penlight匯集了一組通用的純Lua模塊,著重于輸入數(shù)據(jù)處理(如讀取配置文件),函數(shù)式編程(如map,reduce,占位符表達(dá)式等)和OS路徑管理
- 摩西?- 用于功能性編程的Lua實(shí)用程序庫(kù)。它補(bǔ)充了內(nèi)置的Lua表庫(kù),使得對(duì)數(shù)組,列表和集合的操作更簡(jiǎn)單
- Underscore.lua?- Underscore.lua是一個(gè)Lua庫(kù),它提供了一組處理迭代器,數(shù)組,表格和函數(shù)的實(shí)用函數(shù)
- Lodash.lua?- 關(guān)于Javascript庫(kù)Lodash的Lua函數(shù)式編程庫(kù)
- 在GitHub上搜索更多“Functional Lua”項(xiàng)目…
Web API#
- lua-resty-github?- 在ngx_lua nginx模塊中使用github api的Lua庫(kù)
- lua-resty-hipchat?- 使用hipchat API的Lua庫(kù)
- lua-resty-newrelic?- 基于C SDK的ngx_lua的Lua newrelic SDK
- api-gateway-aws?- 用于AWS API的Lua模塊。Nginx / OpenResty中缺少AWS SDK。使用它以簡(jiǎn)單的方式代理AWS API,并使用您喜歡的任何HTTP客戶端。
- lua-resty-aws?- 用于OpenResty + Lua的AWS簽名V4庫(kù)
- lua-resty-aws-sdk?- 從API規(guī)范生成的原始AWS開(kāi)發(fā)工具包
- lua-resty-aws-email?- 使用Amazon Simple Email Service(SES)API發(fā)送電子郵件
- lua-resty-aws-auth?- 簡(jiǎn)單的Lua resty工具來(lái)生成Amazon v4授權(quán)和簽名頭文件
- lua-resty-s3?- 將內(nèi)容上傳到Amazon S3的Lua驅(qū)動(dòng)程序
- lua-resty-s3uploader?- 一個(gè)AWS S3上傳客戶端,易于使用
- lua-resty-paypal?- 使用OpenResty快速結(jié)帳的Lua Paypal客戶端
- lua-resty-17monip?- 用于ngx_lua的17MonIP解析庫(kù)
- lua-resty-upyun?- Upyun基于云的平臺(tái)
- lua-resty-newrelic?- OpenResty / Lua的New Relic綁定
- lua-mailgun?- 一個(gè)用于發(fā)送郵件并與Mailgun API交互的Lua庫(kù)。通過(guò)Lapis HTTP API與OpenResty兼容,或者通過(guò)LuaSocket與其他Lua腳本兼容。
- lua-payments?- 綁定到Lua中使用的各種支付提供者API(帶有OpenResty或者任何支持LuaSocket的)
圖書(shū)館的其他來(lái)源#
- OpenResty軟件包管理器存儲(chǔ)庫(kù)
- LuaRocks存儲(chǔ)庫(kù)(在LuaRocks中搜索resty庫(kù))
- Github搜索lua-resty- *庫(kù)或最近更新的庫(kù)
- Lua工具箱
- luapower - Lua,JIT,電池
- 可用的LuaJIT包列表
- 可用的LuaJIT FFI綁定列表
書(shū)籍和教程#
圖書(shū)#
- 編程O(píng)penResty?- 編寫(xiě)基于NGINX的Web平臺(tái)腳本(正在編寫(xiě))
- OpenResty最佳實(shí)踐(GitBook)(中文,使用例如Google翻譯)
教程和指南#
- agentzh的Nginx教程
- 絕對(duì)是一個(gè)OpenResty指南
- 關(guān)于OpenResty十大事情
- 從ngx_lua:新功能和工具(摘要,幻燈片,PDF,視頻)
- Nginx配置片段?- 一個(gè)有用的Nginx配置片段的集合
影片#
- 開(kāi)始使用Lapis,Web框架
- 用NGINX和Lua構(gòu)建HTTP請(qǐng)求路由器 - Shopify(Nginx Conf 2015)
- 通過(guò)ngx lua啟用TLS跨主機(jī)會(huì)話恢復(fù)(Nginx Conf 2015)
- ngx_lua中的最新和最偉大的功能和工具(Nginx Conf 2014)
會(huì)議,研討會(huì)和活動(dòng)#
-  OpenResty Con 2016,深圳,中國(guó) - 2016年OpenResty的新發(fā)展(幻燈片,視頻中文)
 
-  Lua Workshop 2016,美國(guó)舊金山(Lua.org) * 為L(zhǎng)uaJIT和OpenResty編寫(xiě)最佳的Lua代碼([幻燈片](https://www.lua.org/wshop16/Zhang.pdf),[視頻](https://www.youtube.com/watch?v=FfhEdF40nhQ))
-  灣區(qū)OpenResty Meetup 2016/3 - adobe.io(幻燈片,視頻)
- 孔(幻燈片,視頻)
- 2016年OpenResty新增功能(幻燈片,視頻)
 
-  OpenResty Con 2015,北京,中國(guó) - OpenResty 2015的過(guò)去,現(xiàn)在和未來(lái)(幻燈片,視頻)(中文)
- 開(kāi)發(fā)OpenResty框架(幻燈片,視頻)
- 成為微服務(wù)英雄(幻燈片,視頻)(中文)
 
演示應(yīng)用程序#
- 聊天應(yīng)用程序由@bungle?在OpenResty Conference 2015?展出
也可以看看#
- awesome-lua?by?@LewisJEllis
- awesome-lua?by?@forhappy
- 涵蓋Nginx,Nginx + Lua,OpenResty和Tengine的一系列資源
- Lua被使用和Lua使用
總結(jié)
 
                            
                        - 上一篇: OpenResty简介及学习笔记
- 下一篇: 我眼中的 Nginx(六):深入 Ngi
