mickael-kerjean/filestash

:file_folder: Universal File Storage Client

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 4th, 2026
Created on June 13th, 2017
Open Issues & Pull Requests: 127 (+0)
GitHub issues: Enabled
Number of forks: 1,010
Total Stargazers: 14,777 (+2)
Total Subscribers: 119 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.9 days
Mean response time: 115.2 days
90th percentile: 428.9 days
Tracked items: 285

How this project is maintained

Roughly one issue in two opened in the past year never receives a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 72% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 15% of issues opened in the past year have been closed. Three people close 86% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 96
New in 7 days: 1
Closed in 7 days: 2
Avg open age: 244 days
Stale 30+ days: 89
Stale 90+ days: 74

Recent activity

Opened in 7 days: 1
Closed in 7 days: 2
Comments in 7 days: 12
Events in 7 days: 14

Top labels

  • wontfix (26)
  • pull request welcome (8)
  • help wanted (7)
  • annoucement (1)
  • good first issue (1)
  • todo (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Filestash is a universal file storage client that provides a web-based file manager capable of connecting to multiple storage backends and protocols.

The tool solves the problem of managing files across disparate storage systems by presenting a unified interface that abstracts away protocol differences. Rather than building separate clients for each storage type, Filestash implements a plugin architecture where storage backends, authentication methods, and protocol handlers are all pluggable components. This keeps the core application lean while allowing new storage systems to be added without modifying the main codebase. The platform exposes three primary interfaces: a web client for browser-based file management, a native desktop and mobile client for local synchronization, and configurable gateways that expose storage systems over standard protocols like SFTP or WebDAV.

Filestash suits organizations that need to provide unified access to heterogeneous storage infrastructure, whether that infrastructure spans cloud providers, legacy on-premises systems, or a mix of both. It works well for teams managing multiple storage backends who want to avoid training users on different interfaces for each system, and for scenarios where exposing storage over a standard protocol is valuable. The project is particularly relevant for enterprises with complex storage landscapes that cannot standardize on a single platform.

Development activity shows consistent engagement with the codebase through regular commits and active issue management. The maintainer responds to user reports and feature requests, indicating ongoing attention to the project's direction. The plugin-first philosophy is reflected in the codebase organization, with clear separation between core functionality and extensible components. Documentation covers both deployment and plugin development, suggesting a commitment to making the system accessible to both operators and developers who need to extend it.