A distributed and secure file synchronization tool with version control, built on IPFS with a git-like interface and web UI.
Brig is a distributed file synchronization tool that uses IPFS for decentralized storage and provides version control with a git-like interface. It solves the problem of securely syncing files across multiple devices without relying on a central server, ensuring data privacy through encryption and compression.
Developers and users who need secure, decentralized file synchronization with versioning capabilities, particularly those familiar with git workflows and interested in IPFS-based solutions.
Brig offers a unique combination of decentralized storage via IPFS, strong encryption, and a simplified git-like versioning system, making it a compelling alternative to centralized cloud storage services with greater user control and privacy.
File synchronization on top of ipfs with git like interface & web based UI
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
All data is encrypted at rest and in transit with on-the-fly compression, ensuring privacy and security without relying on third-party servers.
Offers a simplified versioning system that handles moved files and empty directories, making it familiar for developers accustomed to git workflows.
Leverages IPFS for storage, eliminating the need for a central server and providing user-controlled, resilient data sharing across devices.
Mounts as a normal sync folder via FUSE, allowing seamless integration with existing file management tools and operating systems.
The project is in beta phase with acknowledged bugs and no stability guarantees before version 1.0.0, making it unsuitable for critical data storage.
Installation requires running scripts or compiling from source with Go, which can be cumbersome and error-prone for non-technical users.
Performance and reliability are tied to IPFS, which can introduce latency, require manual node management, and may not suit all network environments.