Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gperdomor/storage-kit
Core services for creating storage providers integrations.
https://github.com/gperdomor/storage-kit
server-side-swift storage swift vapor vapor-service
Last synced: 2 months ago
JSON representation
Core services for creating storage providers integrations.
- Host: GitHub
- URL: https://github.com/gperdomor/storage-kit
- Owner: gperdomor
- License: mit
- Archived: true
- Created: 2018-03-27T23:24:16.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-06T19:01:40.000Z (over 5 years ago)
- Last Synced: 2024-10-30T17:19:23.257Z (3 months ago)
- Topics: server-side-swift, storage, swift, vapor, vapor-service
- Language: Swift
- Homepage:
- Size: 19.5 KB
- Stars: 2
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: license
Awesome Lists containing this project
- Awesome-Swift-Packages - storage-kit - Core services for creating storage providers integrations. (Storage)
README
[![Swift Version](https://img.shields.io/badge/Swift-4.1-brightgreen.svg)](https://swift.org)
[![Vapor Version](https://img.shields.io/badge/Vapor-3-brightgreen.svg)](https://vapor.codes)
[![Build Status](https://img.shields.io/circleci/project/github/gperdomor/storage-kit.svg)](https://circleci.com/gh/gperdomor/storage-kit)
[![codecov](https://codecov.io/gh/gperdomor/storage-kit/branch/master/graph/badge.svg)](https://codecov.io/gh/gperdomor/storage-kit)
[![GitHub license](https://img.shields.io/badge/license-MIT-brightgreen.svg)](LICENSE)# StorageKit
A protocol based storage framework to provide an easy way integrate and use third-party storage providers in Vapor.
Main goals:
* Provide a common way to manipulate files in your app without worry about the provider (local, S3, Azure, GCS).
* Allow users to switch between storage providers without (or minimal) changes to the source code of their apps.## Available implementations
* [LocalStorage](https://github.com/gperdomor/local-storage)
* [S3Storage](https://github.com/anthonycastelli/s3-storage)## Credits
This package is developed and maintained by [Gustavo Perdomo](https://github.com/gperdomor) with the collaboration of all vapor community.
## License
StorageKit is released under the [MIT License](LICENSE).