30 open-source projects similar to cartergames/savemanager, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
SeaweedFS is a fast distributed storage system for blobs, objects, files, and data lake, for billions of files! Blob store has O(1) disk seek, cloud tiering. Filer supports Cloud Drive, xDC replication, Kubernetes, POSIX FUSE mount, S3 API, S3 Gateway, Hadoop, WebDAV, encryption, Erasure Coding. Enterprise version is at seaweedfs.com.
Go bindings to systemd socket activation, journal, D-Bus, and unit files
Share code with LLMs via Model Context Protocol or clipboard. Rule-based customization enables easy switching between different tasks (like code review and documentation). Includes smart code outlining.
Advanced filesystem operations for Claude Desktop with large file handling capabilities and Claude-optimized features.
Pluggable foundation blocks for building distributed apps.
fsnotify is a cross-platform filesystem notification library that provides a programming interface for tracking file and directory changes within Go applications. It utilizes native kernel notification interfaces to detect events such as file creation, deletion, and attribute updates, allowing developers to integrate real-time monitoring into their software. The library distinguishes itself by providing a unified abstraction layer that normalizes disparate kernel APIs into a consistent event stream. It manages high-volume activity through non-blocking event polling and internal memory bufferi
A distributed key value store in under 1000 lines. Used in production at comma.ai
Git Large File Storage is a Git extension that replaces large binary assets with lightweight pointers to keep repository history fast and lean. It functions as a remote binary asset store, hosting large files on a separate server instead of storing them directly in the Git history. The system includes a binary file locking mechanism to prevent concurrent edits on large assets, ensuring only one user can modify a file at a time. It also provides a virtual file system mount to expose large assets as a local filesystem without requiring a full manual checkout, and a history migration tool to con
A user-space file system for interacting with Google Cloud Storage
A Model Context Protocol (MCP) server implementation that provides file backup and restoration capabilities
JuiceFS is a distributed file system designed to mount object storage as a local, POSIX-compliant drive. It functions as a cloud-native persistent storage layer that decouples file metadata from raw data, storing metadata in a transactional database while keeping data blocks in object storage. This architecture enables multiple hosts across different regions to access the same storage simultaneously while maintaining strong consistency. The system distinguishes itself by performing data processing, including compression and encryption, directly on the client side before transmission. By split
Goofys is a POSIX-compliant cloud object storage gateway that presents remote storage buckets as local system directories. It implements a user-space filesystem that maps S3-compliant and Azure Blob storage services to local mount points, allowing remote objects to be accessed through standard file system operations. The project provides specific mounting capabilities for Amazon S3, Azure Blob Storage, and Azure Data Lake accounts. It utilizes a FUSE-based implementation to interface cloud object storage with the operating system kernel. The system includes performance optimizations such as
An MCP server that provides fast file searching capabilities across Windows, macOS, and Linux. On Windows, it uses the Everything SDK. On macOS, it uses the built-in mdfind command. On Linux, it uses the locate/plocate command.
Go server implementing Model Context Protocol (MCP) for filesystem operations.