{"repo":"ashwathstephen/sairo","free":true,"listed":false,"github":"https://github.com/ashwathstephen/sairo","clone":"git clone https://github.com/ashwathstephen/sairo.git","description":"Self-hosted S3 storage browser with cost intelligence, optimization recommendations, and AI-powered analytics. Works with AWS, MinIO, R2, Wasabi, and any S3-compatible endpoint.","language":"Python","stars":27,"topics":["backblaze-b2","cloudflare-r2","docker","helm","minio","object-storage","s3-browser","self-hosted","storage-browser","wasabi"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Sairo A self-hosted, S3-compatible object storage browser. Browse, search, and manage any S3-compatible storage from your browser. Built for petabyte scale. Works with AWS S3 , MinIO , Ceph , Wasabi , Cloudflare R2 , Backblaze B2 , Leaseweb , NetApp StorageGRID , and any S3-compatible endpoint. Demo Screenshots --- --- Features - Object Browser — Navigate buckets and prefixes with virtual scrolling for 100K+ objects - Instant Search — SQLite-indexed search across all objects by filename, kept fresh on large buckets by an adaptive delta crawler that re-lists only the newest prefixes - File Preview — Images, text, CSV, JSON, PDF, Parquet/ORC/Avro schemas, and binary hex - Upload & Download — Direct browser-to-S3 upload for files of any size (presigned multipart, no data through the server), drag-and-drop with progress, and presigned-URL downloads - Storage Dashboard — Visual breakdown by prefix with growth trend charts and cost estimates - Cost Intelligence — Per-folder cost breakdown with provider comparison. AWS pricing fetched live; others from community data - Version Management — Browse, restore, delete, and purge individual object versions - Version Scanner — Background scan reveals hidden delete markers and ghost objects - Bucket Management — Versioning, lifecycle rules, CORS, ACLs, policies, tagging, object lock - Object Operations — Copy, move, rename, delete (files and folders, bulk) - Share Links — Password-protected share links with configurable expiration - Multi-E","default_branch":null,"files":null,"tree":[],"storefront":"/r/ashwathstephen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ashwathstephen/sairo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}