Skip to main content

Professional enterprise file explorer for Linux with modern UI, background daemon mode, and comprehensive file operations

Project description

Linux Explorer

Professional enterprise file management for Linux systems with modern neutral UI, background daemon mode, and comprehensive file operations.

Installation

pip install linux-explorer

Usage

Launch the explorer in any directory:

linux-explorer

Alternative commands: lexplorer, lex

The interface opens automatically in your browser at http://localhost:7701 (or the next available port in range 7701-7799). The server runs in the background as a daemon, allowing you to close the terminal window.

Core Features

File Operations Multi-select files with Ctrl/Cmd+Click. Perform batch operations including delete, move, copy, and rename. Context menu available via right-click. Drag and drop for uploads.

View Modes Toggle between grid and list views. Grid supports 4-15 adjustable columns. Search and filter by file type. Sort by name, size, date, or extension.

Media Support View images with zoom, pan, and crop tools. Built-in players for video and audio. Syntax highlighting for code files across 15+ languages. Rendered markdown display.

Image Editor Professional cropping with aspect ratio presets (Free, 1:1, 4:3, 16:9). Mouse wheel zoom and drag to reposition. Save or create edited copies.

System Monitoring Real-time CPU and RAM usage. NVIDIA GPU monitoring when available. Gradient progress indicators.

Supported Formats

Images: JPG, PNG, GIF, WebP, BMP, SVG Videos: MP4, WebM, OGG, MOV, MKV Audio: MP3, WAV, OGG, M4A, FLAC Code: JS, PY, HTML, CSS, JSON, TS, C, C++, Java, Go, Rust, PHP, Shell, YAML Documents: TXT, Markdown

Keyboard Shortcuts

  • Delete: Remove selected items
  • F2: Rename selected item
  • Ctrl/Cmd+A: Select all
  • Escape: Close viewer
  • Arrow keys: Navigate images

Design

Built with the Obsidian Glass design system featuring true black backgrounds, glassmorphism effects, and high-contrast violet/cyan accents. Typography combines Playfair Display for headings with Inter for interface elements.

Technical Details

Pure Python HTTP server backend. Vanilla JavaScript frontend. No heavy frameworks. Optimized for performance even on slow connections. All operations run locally with path validation for security.

What's New in 0.0.1

Professional neutral color scheme inspired by Windows 11 and macOS Finder. Background daemon mode for Linux systems. Immersive terminal startup with ASCII art branding. Multi-select and bulk file operations. Customizable grid columns (4-15). Context menus and keyboard shortcuts. Enterprise-grade design system.


Created by Muhammad Ahmed (muhammad-ahmed-ghani)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

linux_explorer-0.0.2.tar.gz (41.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

linux_explorer-0.0.2-py3-none-any.whl (39.8 kB view details)

Uploaded Python 3

File details

Details for the file linux_explorer-0.0.2.tar.gz.

File metadata

  • Download URL: linux_explorer-0.0.2.tar.gz
  • Upload date:
  • Size: 41.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for linux_explorer-0.0.2.tar.gz
Algorithm Hash digest
SHA256 e5e4e5b0a7fb820e4c2713abfca53269a7b6e1852168814bf6c5e2eff3e987ac
MD5 78c320c268d2849b254ac4e73b13142f
BLAKE2b-256 817c91caadacaca8a08f8a7710ab4b0a355cc456592de745f55dda32092670cc

See more details on using hashes here.

File details

Details for the file linux_explorer-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: linux_explorer-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 39.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for linux_explorer-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8a178bb676957abed3d0e9fc8094db55284658cda831c90ec8486f7b3468a6b2
MD5 339827dd8e8b9d55c1cb6b03556c1e1c
BLAKE2b-256 08d8f2054e07f19544aba6a7deefb80a2e0cf05bd8b3bea0a6c3a27a2669e5c1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page