https://github.com/beam-cloud/clip
https://github.com/beam-cloud/clip
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/beam-cloud/clip
- Owner: beam-cloud
- License: mit
- Created: 2023-06-06T19:56:00.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-04-12T21:03:41.000Z (about 1 year ago)
- Last Synced: 2025-04-12T22:19:04.402Z (about 1 year ago)
- Language: Go
- Size: 15.3 MB
- Stars: 13
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CLIP
CLIP (Compact and Lightweight Immutable Packaging) is a simple file format, similar to tar, but designed for storage of read-only data. The primary feature of CLIP is its transparency, enabling direct access to its content without extraction, even over remote storage. CLIP can be mounted as an S3-backed FUSE filesystem, or can be extracted like a tar file.
It is primary used as the image format for the [Beam](https://github.com/beam-cloud/beam) distributed container engine.
## Features
- **Transparency**: CLIP files are transparent, which means you do not need to extract them to access their content, even over remote storage
- **Mountable**: You can mount a CLIP file and access its content directly using a FUSE filesystem
- **Extractable**: CLIP files can be extracted just like tar files
- **Remote-First**: CLIP is designed with remote storage in mind. It works seamlessly with various cloud storage services (like S3) and can be easily integrated with other object stores.
## Contributing
We welcome contributions! Just submit a PR.
## License
CLIP filesystem is under the MIT license. See the [LICENSE](LICENSE.md) file for more details.
## Support
If you encounter any issues or have feature requests, please open an issue on our [GitHub page](https://github.com/beam-cloud/clip).