{"id":15102918,"url":"https://github.com/weebnetsu/aws-large-file-upload-example","last_synced_at":"2026-01-18T22:34:04.237Z","repository":{"id":227084316,"uuid":"770361943","full_name":"WeebNetsu/aws-large-file-upload-example","owner":"WeebNetsu","description":"Example of uploading large files in multiple parts to S3 from React client + Server","archived":false,"fork":false,"pushed_at":"2024-03-21T06:29:04.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T11:42:52.962Z","etag":null,"topics":["aws","aws-s3","javascript","meteor","meteorjs","meteorjs-application","react","reactjs","s3-client","typescript"],"latest_commit_sha":null,"homepage":"https://youtu.be/SQWJ_goOxGs","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WeebNetsu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":null,"patreon":"Stevesteacher","open_collective":null,"ko_fi":"stevesteacher","tidelift":null,"community_bridge":null,"liberapay":"stevesteacher","issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":["https://www.paypal.com/donate/?hosted_button_id=P9V2M4Q6WYHR8"]}},"created_at":"2024-03-11T12:23:53.000Z","updated_at":"2024-04-05T11:02:28.000Z","dependencies_parsed_at":"2024-10-31T03:40:43.023Z","dependency_job_id":"720fd221-e961-4f3d-893f-39884ca835a8","html_url":"https://github.com/WeebNetsu/aws-large-file-upload-example","commit_stats":{"total_commits":3,"total_committers":2,"mean_commits":1.5,"dds":"0.33333333333333337","last_synced_commit":"16ec47d6207adc09b855f73e65b956094dea7844"},"previous_names":["weebnetsu/aws-large-file-upload-example"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeebNetsu%2Faws-large-file-upload-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeebNetsu%2Faws-large-file-upload-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeebNetsu%2Faws-large-file-upload-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeebNetsu%2Faws-large-file-upload-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WeebNetsu","download_url":"https://codeload.github.com/WeebNetsu/aws-large-file-upload-example/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247332526,"owners_count":20921852,"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":["aws","aws-s3","javascript","meteor","meteorjs","meteorjs-application","react","reactjs","s3-client","typescript"],"created_at":"2024-09-25T19:09:49.664Z","updated_at":"2026-01-18T22:34:04.231Z","avatar_url":"https://github.com/WeebNetsu.png","language":"TypeScript","funding_links":["https://patreon.com/Stevesteacher","https://ko-fi.com/stevesteacher","https://liberapay.com/stevesteacher","https://www.paypal.com/donate/?hosted_button_id=P9V2M4Q6WYHR8","https://liberapay.com/stevesteacher/"],"categories":[],"sub_categories":[],"readme":"# AWS Large File Upload Example\n\nThis is a simple example showing you how to do multi-part file uploads in JavaScript (React/Meteor.js/Node.js) for AWS S3, with their modern aws-sdk.\n\n## Running\n\n1. Create a settings.json with the following content\n\n```json\n{\n\t\"AWSAccessKeyId\": \"Your AWS Access Key Id\",\n\t\"AWSSecretAccessKey\": \"Secret Key Id\"\n}\n```\n\n2. Change your AWS details in `imports/api/aws/methods.ts`\n3. Make sure your permissions are open on AWS (or you may get an Access Denied error)\n4. Run `meteor --settings settings.json` to start the server\n\n## Tutorial\n\nYou can watch the YouTube tutorial right here: [YouTube](https://youtu.be/SQWJ_goOxGs)\n\n---\n\nIf you want to support the work I do, please consider donating to me on one of these platforms:\n\n[\u003cimg alt=\"liberapay\" src=\"https://img.shields.io/badge/-LiberaPay-EBC018?style=flat-square\u0026logo=liberapay\u0026logoColor=white\" /\u003e](https://liberapay.com/stevesteacher/)\n[\u003cimg alt=\"kofi\" src=\"https://img.shields.io/badge/-Kofi-7648BB?style=flat-square\u0026logo=ko-fi\u0026logoColor=white\" /\u003e](https://ko-fi.com/stevesteacher)\n[\u003cimg alt=\"paypal\" src=\"https://img.shields.io/badge/-PayPal-0c1a55?style=flat-square\u0026logo=paypal\u0026logoColor=white\" /\u003e](https://www.paypal.com/donate/?hosted_button_id=P9V2M4Q6WYHR8)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweebnetsu%2Faws-large-file-upload-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweebnetsu%2Faws-large-file-upload-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweebnetsu%2Faws-large-file-upload-example/lists"}