{"id":37032186,"url":"https://github.com/mlhpdx/seekable-s3-stream","last_synced_at":"2026-01-14T03:57:16.264Z","repository":{"id":56298672,"uuid":"311800478","full_name":"mlhpdx/seekable-s3-stream","owner":"mlhpdx","description":"Code library that uses S3's API to provide an efficient random-access (seekable) Stream implementation for use in code where efficient network I/O is paramount.","archived":false,"fork":false,"pushed_at":"2025-12-19T01:08:37.000Z","size":37,"stargazers_count":38,"open_issues_count":0,"forks_count":9,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-21T23:37:11.365Z","etag":null,"topics":["dotnet","dotnet-core","http-range","random-access","s3","stream"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mlhpdx.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-11-10T22:31:33.000Z","updated_at":"2025-12-19T00:50:59.000Z","dependencies_parsed_at":"2024-12-08T17:23:12.629Z","dependency_job_id":"64fef401-67f9-46df-9bbf-1d70beb8377b","html_url":"https://github.com/mlhpdx/seekable-s3-stream","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/mlhpdx/seekable-s3-stream","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlhpdx%2Fseekable-s3-stream","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlhpdx%2Fseekable-s3-stream/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlhpdx%2Fseekable-s3-stream/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlhpdx%2Fseekable-s3-stream/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mlhpdx","download_url":"https://codeload.github.com/mlhpdx/seekable-s3-stream/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mlhpdx%2Fseekable-s3-stream/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408924,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["dotnet","dotnet-core","http-range","random-access","s3","stream"],"created_at":"2026-01-14T03:57:15.653Z","updated_at":"2026-01-14T03:57:16.255Z","avatar_url":"https://github.com/mlhpdx.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Seekable S3 Stream\r\n\r\nSome S3 objects are big enough that working on them in memory isn't desirable, or even possible. This library performs selective, efficient data transfer from S3 that is orders of magnitude faster and more efficient than naiively using `MemoryStream` while maintaining compatibility with libraries and packages that work with a `Stream` interface.  Examples for reading ISO, Zip, JPG and Parquet files are included in the repo.\r\n\r\nFor the full explaination, check out the article on [Medium](https://medium.com/circuitpeople/random-access-seekable-streams-for-amazon-s3-in-c-bd2414255dcd).\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlhpdx%2Fseekable-s3-stream","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmlhpdx%2Fseekable-s3-stream","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmlhpdx%2Fseekable-s3-stream/lists"}