Skip to content

Explore & Transfer Files Locally. Run this repo to browse and transfer files from a laptop using any device connected to the same Wi-Fi network. This web app leverages the HTTP protocol for efficient file handling.

Notifications You must be signed in to change notification settings

pillaiharish/go-file-explorer

Repository files navigation

GO File Explorer

Go File Explorer is a simple and user-friendly file explorer application written in Golang. It allows you to browse directories, view files, and play video files directly from your browser. The application is designed to be responsive and works well on both desktop and mobile browsers.

Features

  • Directory Browsing: Navigate through folders and files in a specified directory.
  • File Viewing: View text files, PDFs, and presentations directly in your browser.
  • Video Playback: Play video files (MP4, FLV, MKV) in your browser with a built-in video player.
  • File Download: Download files directly from the browser.
  • Responsive Design: Optimized for both desktop and mobile browsers.

Prerequisites

Go (version 1.16 or later)

Clone the repository:

git clone https://github.com/pillaiharish/go-file-explorer.git
cd go-file-explorer

On Mac

Make the script executable:

chmod +x run_server.sh

Run the script:

harish $ bash mac_run_server.sh 
2024/06/20 22:42:47 Server started at :8282

On Windows

Edit the path variable in the script then run the script in the

.\run_server.ps1

Mobile screencapture

Screeshot for mobile

About

Explore & Transfer Files Locally. Run this repo to browse and transfer files from a laptop using any device connected to the same Wi-Fi network. This web app leverages the HTTP protocol for efficient file handling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published