{"id":19860655,"url":"https://github.com/authress-engineering/aws-s3-explorer","last_synced_at":"2025-05-02T04:30:25.356Z","repository":{"id":37745691,"uuid":"399929433","full_name":"Authress-Engineering/aws-s3-explorer","owner":"Authress-Engineering","description":"A public open source S3 explorer for public/private buckets that can be deployed anywhere.","archived":false,"fork":false,"pushed_at":"2024-11-07T22:16:46.000Z","size":2961,"stargazers_count":50,"open_issues_count":1,"forks_count":24,"subscribers_count":4,"default_branch":"release/1.1","last_synced_at":"2025-04-22T18:07:03.882Z","etag":null,"topics":["amazon","amazon-s3-browser","amazon-s3-bucket","aws","filebrowser","s3","s3-explorer","s3-storage"],"latest_commit_sha":null,"homepage":"https://console.rhosys.ch","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Authress-Engineering.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-25T19:05:32.000Z","updated_at":"2025-02-18T18:45:02.000Z","dependencies_parsed_at":"2024-01-19T07:02:31.644Z","dependency_job_id":"5705781b-5116-401b-b603-f34d675545b2","html_url":"https://github.com/Authress-Engineering/aws-s3-explorer","commit_stats":null,"previous_names":[],"tags_count":96,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Authress-Engineering%2Faws-s3-explorer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Authress-Engineering%2Faws-s3-explorer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Authress-Engineering%2Faws-s3-explorer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Authress-Engineering%2Faws-s3-explorer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Authress-Engineering","download_url":"https://codeload.github.com/Authress-Engineering/aws-s3-explorer/tar.gz/refs/heads/release/1.1","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251986615,"owners_count":21675950,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amazon","amazon-s3-browser","amazon-s3-bucket","aws","filebrowser","s3","s3-explorer","s3-storage"],"created_at":"2024-11-12T15:06:35.499Z","updated_at":"2025-05-02T04:30:24.862Z","avatar_url":"https://github.com/Authress-Engineering.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWS S3 Explorer\r\n\r\nThis is an S3 Explorer for AWS. It provides a simple and straightforward way for users to login using SSO and explore available S3 Buckets. Everything is done in the browser and requires only minimal setup using either [AWS Cognito](https://) or [Authress](https://authress.io).\r\n\r\nThis is an open source project managed by the [Authress Engineering team](https://authress.io).\r\n\r\n\u003cp align=\"center\"\u003e\r\n    \u003ca href=\"https://authress.io\" alt=\"Authress Engineering\"\u003e\r\n      \u003cimg src=\"https://img.shields.io/static/v1?label=Authress+Engineering\u0026message=S3%20Explorer\u0026color=%23FBAF0B\u0026logo=androidauto\u0026logoColor=%23FBAF0B\"\u003e\u003c/a\u003e\r\n    \u003ca href=\"./LICENSE\" alt=\"apache 2.0 license\"\u003e\r\n      \u003cimg src=\"https://img.shields.io/badge/license-Apache%202.0-blue.svg\"\u003e\u003c/a\u003e\r\n    \u003ca href=\"https://eu-west-1.console.aws.amazon.com/lambda/home?region=eu-west-1#/create/app?applicationId=arn:aws:serverlessrepo:eu-west-1:922723803004:applications/S3-Explorer\" alt=\"Installations\"\u003e\r\n      \u003cimg src=\"https://img.shields.io/badge/Installed%20Deployments-1637-success\"\u003e\u003c/a\u003e\r\n    \u003ca href=\"https://eu-west-1.console.aws.amazon.com/lambda/home?region=eu-west-1#/create/app?applicationId=arn:aws:serverlessrepo:eu-west-1:922723803004:applications/S3-Explorer\" alt=\"AWS Serverless Application\"\u003e\r\n        \u003cimg src=\"https://img.shields.io/badge/AWS%20Serverless%20Application-S3%20Explorer-blue\"\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\nRhosys hosts an explorer to use out of the box for the community. For obvious security reasons, this is a UI only tool, and makes ZERO api calls to anywhere other than AWS. The following is a link to that explorer. However, if for some reason, other than security there is a benefit to hosting a clone of this, feel free to fork the repo and make any necessary changes. Alternatively, please contribute!\r\n### Go to the =\u003e [AWS S3 Explorer](https://console.rhosys.ch/)\r\n\r\n### Or =\u003e [Deploy a white-labeled version to your custom domain](https://eu-west-1.console.aws.amazon.com/lambda/home?region=eu-west-1#/create/app?applicationId=arn:aws:serverlessrepo:eu-west-1:922723803004:applications/S3-Explorer)\r\n\r\n## The S3 Explorer:\r\n![Folder selected screen](screenshots/explorer-folder.png)\r\n\r\n### Configuration: The only setup step\r\nJump over to the [AWS S3 explorer configuration](https://console.rhosys.ch) to deploy the Cognito CFN template, and configure your SSO provider. That's it!\r\n* [Custom configuration](./docs/configuration.md)\r\n\r\n\u003c!-- ## Display Options\r\n\r\nThis application allows visitors to view the contents of a bucket via its folders or by listing out all objects in a bucket. The default view is by folder, but users can choose Initial View: Bucket in Settings to display all objects in the bucket. Note that viewing an entire bucket that contains many objects could overwhelm the browser. We've successfully tested this application on a bucket with over 30,000 objects, but keep in mind that trying to list too many objects in a browser could lead to a poor user experience. --\u003e\r\n\r\n## Troubleshooting\r\nIf you run into any problems just try running through the suggested [Troubleshooting steps](./docs/troubleshooting.md) and if that doesn't help, [file an issue](https://github.com/Rhosys/aws-s3-explorer/issues), we are usually quick to respond.\r\n\r\n## Standard use cases:\r\n\r\nView all objects in folder:\r\n![Folder selected screen](screenshots/explorer-folder.png)\r\n\r\nView all objects in bucket:\r\n![Bucket traversal screen](screenshots/explorer-bucket.png)\r\n\r\nUpload objects to a bucket:\r\n![Bucket upload request screen](screenshots/explorer-upload.png)\r\n\r\nUpload objects to a bucket succeeded:\r\n![Bucket upload confirmation screen](screenshots/explorer-upload-success.png)\r\n\r\nDelete objects from a bucket:\r\n![Bucket object delete request screen](screenshots/explorer-delete.png)\r\n\r\nDelete objects from a bucket succeeded:\r\n![Bucket object delete confirmation screen](screenshots/explorer-delete-success.png)\r\n\r\n## Contribution\r\n\r\n### Development\r\nThis project uses Vue 3, and as this is much different from Vue 2, recommend reading is available:\r\n* [General Updates](https://v3.vuejs.org/guide/computed.html)\r\n* [Script Setup tags](https://v3.vuejs.org/api/sfc-script-setup.html)\r\n\r\n### Troubleshooting builds\r\n**Error: OpenIDConnect provider's HTTPS certificate doesn't match configured thumbprint** - Update AWS IAM to use the thumbprint details of the issue [are available here](https://github.com/aws-actions/configure-aws-credentials/issues/357).\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthress-engineering%2Faws-s3-explorer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fauthress-engineering%2Faws-s3-explorer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauthress-engineering%2Faws-s3-explorer/lists"}