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

https://github.com/parmincloud/storage-browser

ParminCloud S3 Object Storage Browser
https://github.com/parmincloud/storage-browser

browser file-browser file-manager object-storage s3 s3-browser storage

Last synced: 4 months ago
JSON representation

ParminCloud S3 Object Storage Browser

Awesome Lists containing this project

README

          

# ParminCloud S3 Object Storage Browser

![Demo Gif](./demo/demo.gif)

## Powered by

- [pnpm](https://pnpm.io/)
- [React](https://react.dev/)
- [Nuxt.JS](https://nextjs.org/)
- [Chakra UI](https://chakra-ui.com/)
- [TypeScript](https://www.typescriptlang.org/)
- [react-icons](https://react-icons.github.io/react-icons/)
- [JavaScript S3 Client](https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-s3)

## Feature

- Directory/Sub-Directory support
- Browse files
- Object actions (Upload, Download, Remove, etc.)
- Dark/Light Mode :)

## Deployment

Check out [deployments](./deployments/README.md)

## TODO

- [x] Pagination
- [x] Save credentials in browser (currently localStorage)
- [x] Creating and Using more reusable components (specially Dialogs in page)
- [x] More Docs (Screenshot, Deployment)

## Contributing

We have `.nvmrc` and `.node-version` files, So your node version manager should identify the version.

As for Package Management we are using `pnpm`, Since it's minimal, fast and compatible.

> Prevent using `any` as long as you can ;)