Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 21 openresty Open-Source Projects
-
cdn-up-and-running
CDN Up and Running - Building a CDN from Scratch to Learn about CDN, Nginx, Lua, Prometheus, Grafana, Load balancing, and Containers.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
lua-resty-auto-ssl
On the fly (and free) SSL registration and renewal inside OpenResty/nginx with Let's Encrypt.
-
tl-ops-manage
api-gateway, framework for service management based on openresty。balance, health-check, limit-fuse, waf, 负载均衡,健康检查,服务熔断,服务限流,动态配置,数据统计, waf过滤,黑白名单,基于openresty的API网关
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
lua-radix-router
A lightweight high-performance and radix tree based router for Lua/LuaJIT/OpenResty https://github.com/vm-001/gateways-routing-benchmark
-
lua-resty-ffi
lua-resty-ffi provides an efficient and generic API to do hybrid programming in openresty/envoy with mainstream languages (Go, Python, Java, Rust, Nodejs, etc.).
-
alb
ALB (Another Load Balancer) is a Kubernetes Gateway powered by OpenResty with years of production experience from Alauda.
-
lua-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Lua (Kong, APISIX, OpenResty)
-
VulnerableApp-facade
VulnerableApp-facade is probably most modern lightweight distributed farm of Vulnerable Applications built for handling wide range of vulnerabilities across tech stacks.
-
lua-resty-dynacode
A library to provide dynamic (via json/API) load of lua byte code into nginx/openresty.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
the fastest API Router in Lua/LuaJIT.
The router is written in pure Lua and can run in Lua interpreter(>= 5.2). The Router can also run in LuaJIT for the best performance since the util functions will switch to the JIT version if possible.
For those interested:
https://github.com/vm-001/lua-radix-router
I'm currently adding more and more real-world user cases for the Router. See https://github.com/vm-001/lua-radix-router-use-cases
Under the hood, APISIX uses the lua-resty-ipmatcher library to implement this functionality. The example below shows how the library is used:
Project mention: ALB(Another Load Balancer): A Gateway for Kubernetes | news.ycombinator.com | 2024-01-22
Project mention: (REST) Dynamically Load Lua Bytecode into Nginx | news.ycombinator.com | 2023-05-16
Project mention: Embed graphql server in nginx (aggregate multiple data sources: restful, webservice, database, kafka, etc.) | /r/lua | 2023-06-18Please check my GitHub repo for details: https://github.com/kingluo/lua-resty-ffi-graphql-resolver
Project mention: The openresty SOAP to REST library based on zeep (no conversion template, no WSDL compile, zero code) | /r/programmer | 2023-06-24
openresty related posts
-
Starter Kit and tooling for authoring REST API back ends for PostgREST
-
(REST) Dynamically Load Lua Bytecode into Nginx
-
Use Nodejs to extend Openresty/Nginx
-
Rewriting the Apache APISIX response-rewrite plugin in Rust
-
SaaS custom domain application
-
Owasp VulnerableApp-facade
-
Show HN: Dynamic-proxy – A universal dynamic reverse proxy built on Nginx
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 May 2024
Index
What are some of the best open-source openresty projects? This list will help you:
Project | Stars | |
---|---|---|
1 | cdn-up-and-running | 3,081 |
2 | lnmp | 2,686 |
3 | lua-resty-auto-ssl | 1,921 |
4 | lua-resty-waf | 1,251 |
5 | docker-openresty | 921 |
6 | lua-resty-mlcache | 391 |
7 | tl-ops-manage | 228 |
8 | wasm-nginx-module | 177 |
9 | lua-radix-router | 186 |
10 | lua-resty-ipmatcher | 119 |
11 | lua-resty-ffi | 81 |
12 | alb | 56 |
13 | lua-casbin | 53 |
14 | peter_sslers | 48 |
15 | VulnerableApp-facade | 43 |
16 | lua-resty-dynacode | 24 |
17 | lua-resty-inspect | 15 |
18 | lua-resty-ffi-grpc | 13 |
19 | lurch | 7 |
20 | lua-resty-ffi-graphql-resolver | 1 |
21 | lua-resty-ffi-soap | 0 |
Sponsored