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
lebinh avatar

lebinh/ngxtop

0
View on GitHub↗

Ngxtop

ngxtop is a real-time web server dashboard and traffic analyzer that transforms raw Nginx access logs into immediate visual metrics. It functions as a live monitor for tracking request rates, response codes, and bandwidth usage by parsing server logs as they are written.

The tool extracts performance data from combined, common, and JSON log structures. It uses these parsed logs to identify high-traffic endpoints and server error patterns for troubleshooting.

The system processes log streams through a pipeline that includes schema-based extraction, record filtering via evaluatable expressions, and stateful metric aggregation. This allows for the calculation of request counts and frequency totals by grouping log records around specific variables.

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

Features

  • Nginx Traffic Monitoring - Tracks live Nginx server request rates and bandwidth usage in real time via access logs.
  • Group-By Aggregations - Groups log records by specific request attributes to calculate sums, averages, and frequency counts.
  • Real-time Visualizations - Provides a real-time pipeline that transforms raw log data into a live visual dashboard.
  • Log Schema Mapping - Uses predefined patterns to map raw Nginx access logs to consistent metric fields.
  • Traffic Analyzers - Processes Nginx log formats into aggregated metrics to identify high-traffic endpoints and server errors.
  • Real-Time Traffic Dashboards - Transforms raw server logs into a real-time visual dashboard for troubleshooting traffic patterns.
  • Log Parsing - Converts raw Nginx server log entries into structured data objects in real time.
  • Stream State Accumulation - Maintains stateful running totals of request counts and bandwidth usage across continuous log streams.
  • Log Analysis Tools - Parses web server logs as they are written to provide immediate insights into traffic and visitor behavior.
  • Log Parsers - Reads combined, common, and JSON log structures to extract real-time performance data.
  • Log Pattern Aggregation - Groups log records by variables and calculates sums or averages to identify frequent traffic contributors.
  • Real-Time Monitoring Dashboards - Provides a live dashboard to track Nginx request rates, response codes, and bandwidth usage.
  • HTTP Request Metrics - Aggregates Nginx log data to identify the most frequent request sources and common server errors.
  • Log Analysis - Calculates request counts and response code totals by interpreting Nginx access log files.
  • Web Server Performance Monitoring - Parses web server logs to generate live metrics on request rates and bandwidth usage.
  • Web Server Troubleshooting - Analyzes Nginx access logs to identify error patterns and response code spikes for faster debugging.
  • Monitoring and Analytics - Real-time metrics viewer for server traffic.
  • Command Line Tools - Listed in the “Command Line Tools” section of the The Book Of Secret Knowledge awesome list.
6,524 stars·474 forks·Python·MIT·23 views

Star history

Star history chart for lebinh/ngxtopStar history chart for lebinh/ngxtop

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.

Projects sharing features with Ngxtop

These projects share indexed features with Ngxtop. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • uptrace/uptraceuptrace avatar

    uptrace/uptrace

    4,098View on GitHub↗

    Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces, metrics, and logs. It functions as a centralized logging backend, a distributed tracing system, and a metrics engine to monitor application performance and system health. The platform is distinguished by AI-powered operational capabilities, allowing users to query telemetry data and manage monitoring dashboards using natural language. It specifically includes specialized monitoring for generative AI pipelines, tracking token usage and response quality for LLM interactions and r

    Goapmapplication-monitoringclickhouse
    View on GitHub↗4,098
  • mock-server/mockserver-monorepoM

    mock-server/mockserver-monorepo

    4,897View on GitHub↗

    This project is a multi-protocol API simulation and mocking system designed to replace external dependencies during development and testing. It provides an API mocking server, a network traffic proxy, and specialized simulators for language model services and identity providers. The system distinguishes itself through deep AI simulation capabilities, including the emulation of language model providers and Model Context Protocol servers using JSON-RPC 2.0. It supports multi-turn conversational logic, state tracking for AI chat APIs, and the visualization of agent execution through call graphs

    Java
    View on GitHub↗4,897
  • tstack/lnavtstack avatar

    tstack/lnav

    9,630View on GitHub↗

    lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files in a single chronological view. It functions as a console application that can replace the system pager, providing syntax highlighting and document navigation for system or application logs. The project distinguishes itself by mapping unstructured log data to virtual SQLite tables, enabling the use of SQL and PRQL for structured data analysis, aggregations, and relational queries. It further differentiates its capability set through native integration for retrieving and taili

    C++command-line-toollesslog-analysis
    View on GitHub↗9,630
  • allinurl/goaccessallinurl avatar

    allinurl/goaccess

    20,242View on GitHub↗

    This project is a terminal-based log analyzer and real-time traffic monitoring system designed for web server environments. It processes raw server access logs to generate structured statistical insights, providing visibility into visitor behavior, bandwidth usage, and request latency. The tool functions as a high-performance utility capable of handling large-scale datasets through multi-threaded parsing and memory-efficient data structures. The software distinguishes itself by offering both an interactive terminal interface and a web-based dashboard that updates in real-time via WebSocket st

    Canalyticsapachec
    View on GitHub↗20,242
Compare all 30 related projects→

Frequently asked questions

What does lebinh/ngxtop do?

ngxtop is a real-time web server dashboard and traffic analyzer that transforms raw Nginx access logs into immediate visual metrics. It functions as a live monitor for tracking request rates, response codes, and bandwidth usage by parsing server logs as they are written.

What are the main features of lebinh/ngxtop?

The main features of lebinh/ngxtop are: Nginx Traffic Monitoring, Group-By Aggregations, Real-time Visualizations, Log Schema Mapping, Traffic Analyzers, Real-Time Traffic Dashboards, Log Parsing, Stream State Accumulation.

Which projects share features with lebinh/ngxtop?

Projects with overlapping indexed features include: uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… mock-server/mockserver-monorepo — This project is a multi-protocol API simulation and mocking system designed to replace external dependencies during… tstack/lnav — lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files… allinurl/goaccess — This project is a terminal-based log analyzer and real-time traffic monitoring system designed for web server… aristocratos/bashtop — Bashtop is a terminal-based system monitor and resource dashboard for Unix systems, including Linux, macOS, and… bensadeh/tailspin — Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into…