Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/carlspring/s3fs-nio

A Java (NIO2) FileSystem Provider for Amazon AWS S3.
https://github.com/carlspring/s3fs-nio

hacktobefest nio2 s3fs

Last synced: 2 days ago
JSON representation

A Java (NIO2) FileSystem Provider for Amazon AWS S3.

Awesome Lists containing this project

README

        

# S3FS NIO

[![Master Build Status](https://github.com/carlspring/s3fs-nio/workflows/Build%20and%20test/badge.svg)](https://github.com/carlspring/s3fs-nio/actions?query=branch%3Amaster)
![JDK support badge](https://img.shields.io/badge/JDK-8%20,%2011%20,%2017-blue)
[![Maven Release Version](https://img.shields.io/maven-central/v/org.carlspring.cloud.aws/s3fs-nio)](https://repo.maven.apache.org/maven2/org/carlspring/cloud/aws/s3fs-nio/)
[![Docs](https://img.shields.io/badge/docs-current-brightgreen.svg)](https://s3fs-nio.carlspring.org)
[![License](https://img.shields.io/badge/License-Apache%202.0-brightgreen.svg)](https://github.com/carlspring/s3fs-nio/blob/master/LICENSE.Apache-2.0.md)
[![Chat](https://img.shields.io/badge/chat-join-success)](https://chat.carlspring.org/channel/s3fs-nio-community)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=carlspring_s3fs-nio&branch=master&metric=bugs)](https://sonarcloud.io/summary/overall?id=carlspring_s3fs-nio)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=carlspring_s3fs-nio&branch=master&metric=coverage)](https://sonarcloud.io/summary/overall?id=carlspring_s3fs-nio)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=carlspring_s3fs-nio&branch=master&metric=reliability_rating)](https://sonarcloud.io/summary/overall?id=carlspring_s3fs-nio)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=carlspring_s3fs-nio&branch=master&metric=security_rating)](https://sonarcloud.io/summary/overall?id=carlspring_s3fs-nio)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=carlspring_s3fs-nio&branch=master&metric=vulnerabilities)](https://sonarcloud.io/summary/overall?id=carlspring_s3fs-nio)
[![GitHub issues by-label](https://img.shields.io/github/issues-raw/carlspring/s3fs-nio/good%20first%20issue.svg?label=good%20first%20issue)](https://github.com/carlspring/s3fs-nio/issues?q=is%3Aissue+is%3Aopen+label%3A%22good%20first%20issue%22)
[![GitHub issues by-label](https://img.shields.io/github/issues-raw/carlspring/s3fs-nio/help%20wanted.svg?label=help%20wanted&color=%23856bf9&)](https://github.com/carlspring/s3fs-nio/issues?q=is%3Aissue+is%3Aopen+label%3A%22help%20wanted%22)
[![GitHub issues by-label](https://img.shields.io/github/issues-raw/carlspring/s3fs-nio/hacktoberfest.svg?label=hacktoberfest&color=orange)](https://github.com/carlspring/s3fs-nio/issues?q=is%3Aissue+is%3Aopen+label%3A%22hacktoberfest%22)
[![GitHub issues by-label](https://img.shields.io/badge/stackoverflow-ask-orange.svg)](https://stackoverflow.com/tags/s3fs-nio/)

This is an implementation of an **Amazon AWS S3** `FileSystem` provider using **[JSR-203]** (a.k.a. NIO2) for Java 8.

Amazon Simple Storage Service provides a fully redundant data storage infrastructure for storing and retrieving any
amount of data, at any time.

[NIO2][JSR-203] is the new file management API, introduced in Java version 7.

This project provides a complete API implementation, for managing files and folders directly in Amazon S3.

[<--# Links -->]: #
[JSR-203]: https://jcp.org/en/jsr/detail?id=203

## Compatibility

We aim to support only the latest LTS versions. At the moment this includes:

* JDK 8
* JDK 11
* JDK 17
* JDK 21

Please note that although we support JDK 8 we have plans to drop it in one of our next **major** release.

## Documentation

You can check out our documentation [here](https://s3fs-nio.carlspring.org).