Menu

Tree [bc579b] main /
 History

HTTPS access


File Date Author Commit
 android 2026-01-04 unknown unknown [1d5937] kofilink
 public 2025-12-27 unknown unknown [f7492d] big update2_pwa
 src 2026-01-06 unknown unknown [ec7afc] Fix: Remove unused React imports to satisfy str...
 .gitignore 2026-01-06 unknown unknown [7afa91] x
 Dockerfile 2026-01-12 Romain Grosjean Romain Grosjean [94e634] Fix Issue #2
 README.md 2026-01-12 Krystian Krystian [bc579b] Add MIT license badge to README
 capacitor.config.ts 2026-01-04 unknown unknown [1d5937] kofilink
 eslint.config.js 2025-12-27 unknown unknown [803dca] big update
 generate_logs.js 2025-12-27 unknown unknown [803dca] big update
 index.html 2026-01-05 unknown unknown [5ef778] rel can
 package-lock.json 2026-01-04 unknown unknown [1d5937] kofilink
 package.json 2026-01-04 unknown unknown [1d5937] kofilink
 postcss.config.js 2025-12-27 unknown unknown [939fc3] big update2
 tailwind.config.js 2026-01-06 unknown unknown [30c1c6] Refactor: Modularize App.tsx, implement Smart S...
 tsconfig.app.json 2025-12-27 unknown unknown [803dca] big update
 tsconfig.json 2025-12-27 unknown unknown [803dca] big update
 tsconfig.node.json 2025-12-27 unknown unknown [803dca] big update
 vite.config.ts 2025-12-27 unknown unknown [f7492d] big update2_pwa

Read Me

GitHub stars
License: MIT

🚀 Log Voyager

The missing tool for DevOps and Backend Developers. Analyze gigabyte-sized log files instantly in your browser without crashing your device.

🔒 100% Client-Side & Offline. Your logs never leave your device. No server upload.

1764963938364

🔴 Live Demo

Use the application instantly (no installation required):

👉 https://www.logvoyager.cc

⚡ Key Features

  • 🔍 Smart Search 2.0:
    • Case Sensitivity: Toggle precision search (e.g., match "Error" but ignore "error").
    • Navigation: Jump between matches instantly using Next/Prev buttons.
    • Search History: Auto-saves your last 10 queries for quick access.
  • ⚡ Infinity Scroll Engine: Open files larger than 10GB instantly using File Slicing API.
  • 🛡️ Privacy First: 100% Local Execution. Files never leave your device.
  • 🎨 JSON Prettifier: Automatically detects and formats JSON objects.
  • 📍 Warp Jump Bookmarks: Mark important lines and "warp" between them instantly.
  • 📱 Zero Install: Works on Desktop, Mobile (Android/iOS), and Tablets.

🛠️ How It Works

Traditional editors (Notepad++, VS Code) try to load the entire file into RAM. If a file is larger than your available memory, the application crashes.

Log Voyager acts like a video streaming service but for text:

It creates a virtual map of the file.

It reads only a tiny buffer (50KB) corresponding to the scrollbar position.

When you scroll or jump, the old buffer is discarded, and a new one is read from the disk.

This ensures consistent performance whether the file is 5MB or 50GB.

🐳 Run Locally (Docker)

For enterprise environments with strict security policies (air-gapped networks), you can run Log Voyager as a self-hosted container.

Prerequisites

Docker installed

Quick Start

Clone the repository:

git clone https://github.com/hsr88/log-voyager.git
cd log-voyager

Build the image:

docker build -t log-voyager .

Run the container:

docker run -d -p 8080:80 --name my-logs log-voyager

Access the app:
Open your browser and navigate to: http://localhost:8080

💻 Development

If you want to contribute or modify the source code:

Install dependencies:

npm install

Start development server:

npm run dev

Build for production:

npm run build

🛡️ Security Note

Although this is a web application, it functions as a static tool. Once loaded:

It does not require an internet connection (works offline).

It does not send analytics or file content to any external server.

It uses standard HTML5 File APIs strictly within the browser context.

ko-fi

© 2025-26 logvoyager.cc | Created by hsr88