https://github.com/redsolver/skyfs
https://github.com/redsolver/skyfs
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/redsolver/skyfs
- Owner: redsolver
- License: mit
- Created: 2021-10-25T16:20:34.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-02T21:46:50.000Z (about 2 years ago)
- Last Synced: 2025-08-30T22:38:57.423Z (7 months ago)
- Language: Dart
- Size: 412 KB
- Stars: 8
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SkyFS
SkyFS manages a virtual encrypted file system structure and exposes methods to manipulate it to Skynet apps.
It uses the https://github.com/SkynetLabs/skystandards data structures.
## Features
- upload and download files (with automatic encryption)
- automatic metadata extraction and thumbnail generation for most image formats (including exif) and audio files (MP3 and FLAC, with cover images)
- list, create and delete directories
- create, update, copy, move and rename files
- share directories (read-only+static, read-only+updates and read+write)
- mount directories (both local and all types of shared directories) in another directory (only temporarily)
- global index of all images, audio files and videos uploaded by the currently logged-in user
## TypeScript library
[Link to install instructions and docs](https://github.com/redsolver/skyfs/tree/main/library-ts)