Skip to content

基于Go开发的WebUI应用,提供磁盘扫描和数据分析功能,帮助用户高效管理和分析存储数据。A WebUI application developed based on Go that provides disk scanning and data analysis functions to help users efficiently manage and analyze storage data.

Notifications You must be signed in to change notification settings

CNMengHan/WebUI.DiskdataAnalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebUI.DiskdataAnalysis

A modern web-based disk space analyzer with real-time visualization and detailed statistics.

Features

  • 📊 Real-time disk usage visualization
  • 📁 Detailed file and directory statistics
  • 📈 File type analysis and distribution
  • ⚡ Fast concurrent scanning
  • 🎯 Top files and directories identification
  • 📅 File age distribution analysis
  • 🌐 Modern web interface with dark theme

Installation

Prerequisites

  • Go 1.22
  • Modern web browser

Usage

  1. Run the application:
main.exe
  1. Open your web browser and navigate to:
http://localhost:8080

Features in Detail

  • Disk Usage Analysis

    • Total disk space usage
    • Space usage by directory
    • File type distribution
  • File Statistics

    • Largest files
    • Recently modified files
    • File type breakdown
    • Directory depth analysis
  • Real-time Updates

    • Progress indication
    • Live scanning status
    • Dynamic data visualization

Technical Details

  • Backend: Go with concurrent scanning
  • Frontend: HTML5, CSS3, JavaScript
  • Charts: Chart.js
  • File System: Native Go filesystem APIs
  • Embedded Resources: Go 1.16+ embed package

Performance

  • Efficient concurrent scanning
  • Minimal memory footprint
  • Responsive UI updates
  • Optimized for large filesystems

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

基于Go开发的WebUI应用,提供磁盘扫描和数据分析功能,帮助用户高效管理和分析存储数据。A WebUI application developed based on Go that provides disk scanning and data analysis functions to help users efficiently manage and analyze storage data.

Topics

Resources

Stars

Watchers

Forks