Skip to content

akiradeveloper/akka-s3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Abandoned

Sorry, this project is fully abandoned and will not be continued. The reason is - akka-stream is very unnatural to implement not-stream-like system like S3-compatible storage.

As a next move, we are moving to finch, a REST API framework based on finagle. With some learning on the framework I reckon that the new project is going to be successful.

So please follow me on https://github.com/akiradeveloper/fss3

Akira

akka-s3 Gitter

akka-s3 is a filesystem-backed S3-compatible storage based on Scala/Akka-Http. Its ultimate goal is to offer a full-featured S3-compatible private storage.

Owing to its versatility, akka-s3 shines in several scenarios such as:

  • Building a home S3-compatible storage
  • Testing applications that require S3-compatible storage
  • Wrapping distributed filesystems so we can access via S3 APIs

The concept is quite similar to minio but it clearly differs on the set of APIs supported. Minio, as its name implies, aims to build a minimum storage that supports simple PUT/GET only (even DELETE isn't supported) but akka-s3 supports everything as long as it's possible. In other words, Minio sticks to simpleness while akka-s3 is heading to completeness.

For more information, please go to wiki.

This project is still being developed. To make this project quickly available, give your comments in Gitter channel and I will be motivated.

Akira Hayakawa (@akiradeveloper)
e-mail: [email protected]

About

Filesystem backed S3-compatible storage in Scala/Akka-Http

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages