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

opcodesio/log-viewer

0
View on GitHub↗
4,366 stars·310 forks·PHP·MIT·15 viewslog-viewer.opcodes.io↗

Log Viewer

This project is a web-based log viewer and management interface designed specifically for Laravel applications. It serves as a centralized dashboard for browsing, searching, and managing system logs without requiring direct access to raw files or SSH.

The system functions as a multi-host log aggregator, utilizing a remote proxy to view and index logs from multiple servers in one location. It includes a regular expression-based parser that interprets structured data from non-standard log files, allowing for custom log format definitions and severity level mapping.

Broad capabilities include index-based file navigation with compressed storage for performance, chunk-based global searching, and the ability to filter application-specific stack traces. The project also provides a programmatic API for log retrieval and folder management, alongside a security layer of middleware-based access control to protect production environments.

Features

  • Log Aggregation Proxies - Routes requests to multiple external servers to centralize log viewing from diverse environments in one interface.
  • Laravel Log Viewers - Provides a dedicated web interface for browsing and searching Laravel application logs without SSH access.
  • Log Aggregators - Acts as a centralized proxy to aggregate and index logs from distributed remote servers into one location.
  • Offset-Based Navigators - Stores pre-computed offsets of log files to enable fast seeking and scanning of new entries.
  • Domain Access Restrictions - Restricts access to the log viewer interface to specific authorized hostnames or domains.
  • Interface Access Security - Protects the web management interface and API requests via custom authorization middleware.
  • Production Security Policies - Implements a security layer with custom authorization gates to protect sensitive production log data.
  • Sensitive Data Access Controls - Restricts interface and API access using custom authorization gates and domain whitelists to protect production logs.
  • Log Parsing - Uses a regular expression-based system to interpret unstructured text logs into structured fields.
  • Log Retrieval APIs - Provides a programmatic API to fetch specific log entries using search terms and severity filters.
  • API Audit Log Retrieval - Provides a programmatic interface for fetching logs, folders, and specific entries to automate data collection.
  • Application Log Viewers - Provides a comprehensive web interface for monitoring and debugging Laravel software execution logs.
  • Regex-Based Log Parsers - Extracts structured data like timestamps and severity levels from raw text files using regular expressions.
  • Log Source Configurations - Provides customizable routing and file specifications to define which log files are indexed and displayed.
  • Regex Parsers - Uses configurable regular expressions to transform unstructured text logs into structured data for display.
  • Log Management Utilities - Offers a management dashboard for filtering system logs by severity and searching application entries.
  • Remote Administration Servers - Functions as a centralized dashboard to manage and view log files across multiple remote servers.
  • Remote Logging Utilities - Provides a proxy system to search and view logs from multiple remote servers through a single interface.
  • Log File Management - Provides a web interface to read, search, and manage system log files without direct server access.
  • Index Compression - Implements compressed storage for log indices to enable fast navigation without excessive disk usage.
  • Log Indexing Systems - Implements pre-computed indices of log files to accelerate navigation and search performance.
  • Application Debugging - Facilitates application error debugging by filtering by severity and cleaning up stack traces.
  • Custom File Format Readers - Allows extending log retrieval logic by defining specialized reader classes for non-standard file formats.
  • Search Index Compression - Reduces the disk footprint of cached log indices through compression to maintain performance.
  • Log Access Permissions - Implements authorization gates and middleware to verify administrative rights before granting access to sensitive logs.
  • Management Action Permissions - Provides granular control over the ability to download or delete log files and folders based on user permissions.
  • Log Directory Managers - Implements API controls for organizing log directories and performing bulk actions like deleting files.
  • Logging Extensions - Supports the definition of custom log file classes and readers to handle specialized log formats.
  • Chunked Search Implementations - Scans large log files in fixed megabyte increments to provide real-time progress during global searches.
  • Chunked Log Searching - Implements a global search mechanism that scans log files in megabyte increments with real-time progress feedback.
  • External Log Sources - Supports the registration and reading of diverse log files from applications, servers, and databases.

Star history

Star history chart for opcodesio/log-viewerStar history chart for opcodesio/log-viewer

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Curated searches featuring Log Viewer

Hand-picked collections where Log Viewer appears.
  • System Log Forensics Tools

Frequently asked questions

What does opcodesio/log-viewer do?

This project is a web-based log viewer and management interface designed specifically for Laravel applications. It serves as a centralized dashboard for browsing, searching, and managing system logs without requiring direct access to raw files or SSH.

What are the main features of opcodesio/log-viewer?

The main features of opcodesio/log-viewer are: Log Aggregation Proxies, Laravel Log Viewers, Log Aggregators, Offset-Based Navigators, Domain Access Restrictions, Interface Access Security, Production Security Policies, Sensitive Data Access Controls.

What are some open-source alternatives to opcodesio/log-viewer?

Open-source alternatives to opcodesio/log-viewer include: tstack/lnav — lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… meituan-dianping/logan — Logan is a cross-platform mobile logging framework that collects, stores, and uploads client-side logs from iOS,… graylog2/graylog2-server — Graylog2-server is an open-source centralized log management system and aggregator. It functions as a log analysis… cocoadebug/cocoadebug — CocoaDebug is a debugging framework for iOS that provides a toolkit for inspecting application logs, network traffic,… grafana/loki — Loki is a horizontally scalable, highly available log aggregation engine designed to store and query massive volumes…

Open-source alternatives to Log Viewer

Similar open-source projects, ranked by how many features they share with Log Viewer.
  • 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
  • victoriametrics/victoriametricsVictoriaMetrics avatar

    VictoriaMetrics/VictoriaMetrics

    16,343View on GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    View on GitHub↗16,343
  • meituan-dianping/loganMeituan-Dianping avatar

    Meituan-Dianping/Logan

    6,013View on GitHub↗

    Logan is a cross-platform mobile logging framework that collects, stores, and uploads client-side logs from iOS, Android, Web, and Flutter environments for centralized debugging and analysis. It provides a complete pipeline from client-side log buffering and file-based local storage through to server-side ingestion and a visual browser for inspecting parsed logs. The system uses a structured binary protocol to encode log entries with content, type, timestamp, and thread metadata, enabling consistent parsing across platforms. A log receiving server handles uploaded files, while a web-based int

    C
    View on GitHub↗6,013
  • cocoadebug/cocoadebugCocoaDebug avatar

    CocoaDebug/CocoaDebug

    4,129View on GitHub↗

    CocoaDebug is a debugging framework for iOS that provides a toolkit for inspecting application logs, network traffic, and sandbox files directly on a device. It functions as a suite of specialized tools for auditing device hardware, monitoring performance, and inspecting network activity. The framework includes an on-device network inspector for capturing and filtering HTTP requests and payloads, as well as a sandbox file manager to list and modify files and folders within the application container. It further provides a device auditor to display system build versions and hardware details for

    Swiftcocoadebugcocoapodsdebug
    View on GitHub↗4,129
See all 30 alternatives to Log Viewer→