mickael-kerjean /filestash

:file_folder: Universal File Management Platform (for humans and agents)

★ 14,888⑂ 1,016
GoCreated 2017-06-13www.filestash.app/
14,888
stars
+22+27+128
1,016
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

!screenshot

 What is this?


     Actively developed since 2017, Filestash started its life as a Dropbox-like file manager that speaks every storage protocol: SFTP, S3, SMB, WebDAV, IPFS, FTP, NFS, and everything else (probably the oddest Babel fish in the Universe)



    It grew into what we want to be the world's best file management platform. The world has enough silos to lock your data in. What is missing is the tooling to give those existing silos the Dropbox++ treatment with:



    Web client (the file manager available from your browser): documentation / screenshot / demo
    Native client for humans (the folder that syncs across your devices): repo / screenshots for mac, windows, linux, android
    Native client for agents (A shared folder that syncs for your agents): documentation / demo 
    Gateways (to expose your data over any protocol): showcase 



    The philosophy that guides this project is: "anything that's not a fundamental truth of the universe lives in a plugin". That keeps the core lean and fast, and the opinions replaceable, so when your requirements get deep or weird, the answer is a plugin.


 Key Features


    Plugin Driven Architecture: everything that matters is a plugin, browse the ecosystem or build your own. With this approach, you get exactly what you need without overhead and bloat.
    Universal Access: the web client is just one way to access your data (albeit an awesome one, handcrafted in vanilla JS). APIs and Gateways let you also expose your data over protocols like SFTP, S3, FTP, WebDAV, MCP, and AS2.
    Integrations: our explicit goal is to support 100% of storage and authentication technologies on the market. Beyond your usual options, you can go much further, like a virtual filesystem delegating authentication to your WordPress site and using its roles to drive RBAC authorization.
    Workflow Engine: automate anything that happens to your files by chaining actions on events, from simple notifications via Slack or email to full on MFT pipelines and everything in between.
    File Apps: use any of the existing apps or build your own, from astronomy to embroidery and everything in between like:
        
            photography: heif, nef, raf, tiff, raw, arw, sr2, srf, nrw, cr2, crw, x3f, pef, rw2, orf, mrw, mdc, mef, mos, dcr, kdc, 3fr, erf and srw
            astronomy: fits, xisf
            science: with latex, plantuml & pandoc compilers
            music: mid, midi, gp4 and gp5
            GIS: geojson, shp, gpx, wms and dbf
            data engineering: parquet, arrow, feather, avro, orc, hdf5, h5, netcdf, nc, rds, rda and rdata
            dev: a, so, o, dylib, dll, tar, tgz, zip, har, cap, pcap, pcapng and sqlite
            creative work: svg, psd, ai, sketch, cdr, woff, woff2, ttf, otf, eot, exr, tga, pgm, ppm, dds, ktx, dpx, pcx, xpm, pnm, xbm, aai, xwd, cin, pbm, pcd, sgi, wbmp and rgb
            biomedical: dicom, sam, bam, cif, pdb, xyz, sdf, mol, mol2 and mmtf
            autodesk: 

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON