OpenSourceProjects logo
filestash logo

filestash:file_folder: File Management Platform / Universal Data Access Layer (without FUSE)

:file_folder: File Management Platform / Universal Data Access Layer (without FUSE)

14,089 stars
975 forks
Go
AGPL-3.0
filestash screenshot

filestash

Filestash is a universal file management platform that provides storage-agnostic access to data across 20+ protocols including FTP, SFTP, S3, SMB, WebDAV, and IPFS. It combines a web-based interface with plugin-driven architecture to deliver exactly the functionality needed without bloat.

Key Features

  • Plugin-Driven Architecture: Everything that isn't fundamental is a plugin, allowing customization without overhead and enabling users to build tailored solutions
  • Universal Access: Access data through web client, REST APIs, and multiple gateway protocols like SFTP, S3, FTP, WebDAV, and MCP
  • Comprehensive Integration: Supports 20+ storage backends and authentication methods with support for virtual filesystems and role-based access control
  • Workflow Engine: Automate file operations through event-driven chains, from simple notifications to complex managed file transfer pipelines
  • File Apps: Specialized viewers for photography, astronomy, GIS, data engineering, music, and creative formats with 100+ supported file types

Use Cases

  • Multi-Cloud Data Access: Unified interface to manage files across different storage providers without learning separate tools
  • Enterprise File Gateway: Route organizational files through a single platform with customized workflows and access controls
  • Specialized File Handling: View and process domain-specific formats like raw photos, scientific FITS images, GIS shapefiles, and data engineering formats
  • Workflow Automation: Automatically process, notify, and route files based on events across various storage backends

Who Is It For

Filestash is designed for organizations and users who need flexible, unified access to heterogeneous storage systems without platform lock-in. It's ideal for enterprises, researchers, and technical teams managing files across multiple storage backends who want customizable solutions built on an open, extensible foundation.