rejetto/hfs

HFS is a web file server for your computer. Share folders or even a single file thanks to the virtual file system.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 49 minutes ago
Added to GitGenius on September 17th, 2026
Created on December 19th, 2021
Open Issues & Pull Requests: 16 (+0)
GitHub issues: Enabled
Number of forks: 371
Total Stargazers: 3,908 (+0)
Total Subscribers: 50 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.5 hours
Mean response time: 33.1 hours
90th percentile: 23.9 hours
Tracked items: 311

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 96% of issues opened in the past year have since been closed. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 5
Closed in 7 days: 10
Avg open age: 557 days
Stale 30+ days: 9
Stale 90+ days: 7

Recent activity

Opened in 7 days: 3
Closed in 7 days: 8
Comments in 7 days: 10
Events in 7 days: 26

Top labels

  • bug (116)
  • fixed-next-release (98)
  • enhancement (38)
  • cannot reproduce (32)
  • plugin (10)
  • out-of-scope (9)
  • question (7)
  • don't hold your breath (1)

Detailed Description

HFS is a web file server that lets you share folders or individual files from your computer through a browser using a virtual file system.

HFS solves the problem of quickly sharing files across devices without relying on cloud storage or complex setup. It works by running a lightweight server on your computer that exposes selected files and folders through a web interface. Users can access shared content from any browser on the same network or remotely, with the server handling downloads, uploads, and file organization through its virtual file system abstraction.

HFS suits anyone needing straightforward file sharing without bandwidth limits or cloud dependencies. It works well for sharing large folders, serving websites, or providing file access to multiple users with different permission levels. The tool runs on Windows, Linux, macOS, FreeBSD, and Android, making it broadly deployable. Key capabilities include instant ZIP downloads of entire folders, resumable uploads and downloads, bandwidth throttling, HTTPS support with automatic certificate generation, real-time connection monitoring, and a plugin system for extending functionality. An admin web interface handles configuration, account management, and access control, while the front-end is mobile-friendly with search and multi-language support.

Development activity shows consistent engagement with user-reported issues and feature requests through discussions. The project maintains active plugin development, with community-contributed extensions for anti-brute-force protection, thumbnails, LDAP integration, and themes. Documentation is comprehensive, covering Docker deployment, service installation, reverse-proxy setup, and customization through HTML, CSS, and JavaScript. The codebase is written in TypeScript and remains responsive to platform-specific concerns, including documented workarounds for antivirus false positives on Windows and support guidance for unlisted operating systems.