awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
alexazhou avatar

alexazhou/VeryNginx

0
View on GitHub↗
5,984 stars·943 forks·Lua·LGPL-3.0·23 views

VeryNginx

VeryNginx is a Lua-based Nginx extension and programmable web application firewall. It provides a management control panel and a traffic monitoring dashboard to configure server settings and analyze request statistics without manual configuration file edits.

The project implements a programmable security layer to filter malicious traffic and block common web attacks, such as SQL injection and directory traversal. It includes tools for bot traffic restriction through request rate limiting and browser identity verification.

The system covers traffic management via URI routing and redirection, as well as real-time observability. This includes monitoring server health, analyzing network traffic, and aggregating performance metrics and status code distributions per unique resource.

Features

  • Lua-Based Extensibility - Implements a programmable request processing engine using Lua to handle dynamic traffic logic within Nginx.
  • Web Application Firewalls - Provides a programmable firewall to filter malicious traffic and block SQL injection and directory traversal attacks.
  • NGINX Configuration Management - Provides mechanisms to inject management and security settings into the Nginx runtime via configuration directives.
  • Nginx Management Panels - Provides a web-based interface for configuring traffic routing and managing server settings.
  • Request Override Rules - Implements conditional traffic behaviors by combining request matchers with targeted server actions.
  • Custom Request Logic Execution - Executes specific actions when incoming requests match predefined criteria and reusable patterns.
  • Real-Time Traffic Dashboards - Provides a real-time visualization dashboard for analyzing request statistics and server connections.
  • URI Routing and Redirections - Implements URI routing and redirection to direct incoming traffic toward backend servers or local static files.
  • Scriptable Access Controls - Enforces rate limits and validates browser identities using custom programmable logic before requests reach the backend.
  • Request Rate Limiting - Implements request rate limiting and browser identity verification to block automated bots and unauthorized clients.
  • Programmable Security Rules - Filters malicious traffic by executing programmable security rules and patterns against incoming requests.
  • Real-time Performance Monitoring - Tracks live request counts, response latency, and active connections to monitor server health.
  • Programmable Logic Management - Implements conditional server behaviors and request matching rules using a Lua-based management panel.
  • Bot Blocking - Blocks automated bots and unauthorized clients using request rate limiting and browser identity verification.
  • Metric Aggregation Zones - Uses shared memory zones to store real-time request counts and traffic metrics for fast cross-worker access.
  • Network Traffic Analysis - Analyzes network traffic and response times in real time to ensure stable server operation.
  • Server Health Monitoring - Tracks real-time requests per second and active connection counts to evaluate overall system health.
  • URI Access Statistics - Provides aggregated request counts and response latency metrics per unique URI to analyze traffic patterns.
  • URI Performance Metrics - Records status code distributions and performance metrics per unique URI to analyze traffic behavior.
  • Traffic Routing - Routes incoming requests and rewrites URIs to direct traffic toward backend servers or static files.
  • Application Servers - Enhanced server distribution with advanced management features.

Star history

Star history chart for alexazhou/verynginxStar history chart for alexazhou/verynginx

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with VeryNginx

These projects share indexed features with VeryNginx. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • nginx/kubernetes-ingressnginx avatar

    nginx/kubernetes-ingress

    5,039View on GitHub↗

    The NGINX Ingress Controller is a Kubernetes-native traffic manager that handles external requests and routes them to internal services. It translates Kubernetes API objects and annotations into proxy configurations to manage incoming HTTP, TCP, and UDP traffic. The controller distinguishes itself through advanced traffic steering and security integration. It supports blue-green and canary traffic splitting, as well as content-based and regex path routing. Security is handled at the edge via a web application firewall, denial-of-service protection, and a variety of authentication methods incl

    Godockergogolang
    View on GitHub↗5,039
  • schenkd/nginx-uischenkd avatar

    schenkd/nginx-ui

    4,469View on GitHub↗

    nginx-ui is a web-based management interface and configuration editor for Nginx. It serves as a graphical server administrator that allows users to create, edit, and toggle domain routing rules without using a command line. The project provides visual orchestration for Nginx reverse proxy administration, enabling the management of server blocks and redirects through a web interface. It translates user inputs into the required text format and writes modified settings directly to configuration files on disk. The system covers the management of domain configurations and general server settings,

    Pythondocker-composeflasknginx
    View on GitHub↗4,469
  • cloudflare/cloudflare-docscloudflare avatar

    cloudflare/cloudflare-docs

    4,859View on GitHub↗

    This repository is a technical documentation site and a collection of guides and references for implementing networking, security, and cloud infrastructure services. It functions as a static-site generated portal and a headless content platform, separating source files from the presentation layer to enable flexible rendering. The project utilizes markdown-based documentation stored in a version-controlled Git repository. It provides specialized technical content including an AI platform documentation for building agents and managing inference, a cloud infrastructure guide for DNS and CDN conf

    MDXcloudflaredocshacktoberfest
    View on GitHub↗4,859
  • searxng/searxng-dockersearxng avatar

    searxng/searxng-docker

    3,157View on GitHub↗

    This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity. The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pi

    dockerdocker-compose
    View on GitHub↗3,157
Compare all 30 related projects→

Frequently asked questions

What does alexazhou/verynginx do?

VeryNginx is a Lua-based Nginx extension and programmable web application firewall. It provides a management control panel and a traffic monitoring dashboard to configure server settings and analyze request statistics without manual configuration file edits.

What are the main features of alexazhou/verynginx?

The main features of alexazhou/verynginx are: Lua-Based Extensibility, Web Application Firewalls, NGINX Configuration Management, Nginx Management Panels, Request Override Rules, Custom Request Logic Execution, Real-Time Traffic Dashboards, URI Routing and Redirections.

Which projects share features with alexazhou/verynginx?

Projects with overlapping indexed features include: nginx/kubernetes-ingress — The NGINX Ingress Controller is a Kubernetes-native traffic manager that handles external requests and routes them to… schenkd/nginx-ui — nginx-ui is a web-based management interface and configuration editor for Nginx. It serves as a graphical server… cloudflare/cloudflare-docs — This repository is a technical documentation site and a collection of guides and references for implementing… searxng/searxng-docker — This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts… sozu-proxy/sozu — Sozu is a high-performance, memory-safe reverse proxy and load balancer built in Rust. It is designed to manage HTTP,… loopbackio/loopback-next — LoopBack Next is a Node.js API framework used for building REST and multi-protocol APIs. It functions as an OpenAPI…