Top 7 Lua openresty 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.
-
lua-resty-auto-ssl
On the fly (and free) SSL registration and renewal inside OpenResty/nginx with Let's Encrypt.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
tl-ops-manage
api-gateway, framework for service management based on openresty。balance, health-check, limit-fuse, waf, 负载均衡,健康检查,服务熔断,服务限流,动态配置,数据统计, waf过滤,黑白名单,基于openresty的API网关
-
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-casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Lua (Kong, APISIX, OpenResty)
-
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.
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:
Lua openresty related posts
Index
What are some of the best open-source openresty projects in Lua? This list will help you:
Project | Stars | |
---|---|---|
1 | cdn-up-and-running | 3,057 |
2 | lua-resty-auto-ssl | 1,923 |
3 | tl-ops-manage | 227 |
4 | lua-radix-router | 173 |
5 | lua-resty-ipmatcher | 119 |
6 | lua-casbin | 53 |
7 | lua-resty-inspect | 15 |
Sponsored