GoShare Orwell-coder
winget install --id=Orwell-coder.goshare -e GoShare is a high-performance file-sharing tool designed for efficient LAN-based file transfers. It combines both a browser-based HTTP interface and a fast TCP CLI client to provide versatile and scalable solutions for sharing large files and folders within local networks.
Key Features:
- Single-Binary Deployment: GoShare operates as a single executable file, simplifying distribution and reducing dependencies.
- Dual Protocol Support: Offers browser access via HTTP and high-speed transfers using a dedicated TCP CLI client for optimal performance.
- Streaming Compression: Files are compressed on the fly during transfer, minimizing temporary storage needs and enhancing efficiency.
- High-Speed Transfers: Leverages TCP-based streaming with 4MB chunking and goroutine concurrency to handle large files and folders efficiently.
- Zstd Compression: Automatically applies zstd compression while bypassing pre-compressed formats like ZIP, JPG, MP4, etc., to optimize bandwidth usage.
- Directory Traversal: Maintains full directory structure integrity during transfers, ensuring accurate file organization.
- Incremental Transfer Skipping: Compares file sizes and modification times to skip already-updated files, reducing unnecessary data transfer.
Target Audience and Benefits: Ideal for IT admins, developers, and teams managing large datasets in LAN environments. GoShare provides a seamless solution for fast, efficient, and reliable file sharing while minimizing bandwidth consumption. Its Winget deployment option ensures easy installation and integration into automated workflows.
Available via Winget, GoShare is optimized for quick setup and deployment, making it an essential tool for organizations seeking to streamline their local network file-sharing processes.