{"id":23673176,"url":"https://github.com/woozymasta/zipp","last_synced_at":"2025-11-06T11:04:39.320Z","repository":{"id":269740186,"uuid":"908323987","full_name":"WoozyMasta/zipp","owner":"WoozyMasta","description":"Package zipp provides functions to create and extract .zip archives. Compatible with cross-platform systems.","archived":false,"fork":false,"pushed_at":"2024-12-25T18:35:23.000Z","size":132,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-21T08:48:54.684Z","etag":null,"topics":["archive","go","golang","zip"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WoozyMasta.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}},"created_at":"2024-12-25T18:30:00.000Z","updated_at":"2024-12-25T18:35:27.000Z","dependencies_parsed_at":"2024-12-26T00:12:59.124Z","dependency_job_id":null,"html_url":"https://github.com/WoozyMasta/zipp","commit_stats":null,"previous_names":["woozymasta/zipp"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/WoozyMasta/zipp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WoozyMasta%2Fzipp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WoozyMasta%2Fzipp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WoozyMasta%2Fzipp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WoozyMasta%2Fzipp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WoozyMasta","download_url":"https://codeload.github.com/WoozyMasta/zipp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WoozyMasta%2Fzipp/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266913826,"owners_count":24005585,"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","status":"online","status_checked_at":"2025-07-24T02:00:09.469Z","response_time":99,"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":["archive","go","golang","zip"],"created_at":"2024-12-29T11:51:31.357Z","updated_at":"2025-11-06T11:04:38.098Z","avatar_url":"https://github.com/WoozyMasta.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ZIPp\n\n`zipp` is a Go package for creating and extracting ZIP archives,\nwhere the second \"p\" helps avoid conflicts and aids in memorization—think\nof it as representing \"package\" or \"pack\"\nIt provides simple functions for working with ZIP files in a cross-platform way.\n\n## Installation\n\nInstall the package using `go get`:\n\n```bash\ngo get github.com/woozymasta/zipp\n```\n\n## Usage\n\n```go\nimport \"github.com/woozymasta/zipp\"\n\n// To create a ZIP archive from a directory, use the Pack function:\nerr := zipp.Pack(\"path/to/sourceDir\", \"path/to/archive.zip\")\nif err != nil {\n    log.Fatal(err)\n}\n\n// To extract the contents of a ZIP archive to a specified directory, use the Unpack function:\nerr := ziputil.Unpack(\"path/to/archive.zip\", \"path/to/destinationDir\")\nif err != nil {\n    log.Fatal(err)\n}\n```\n\n## Other archive packages\n\n* [TGZ Package](https://github.com/WoozyMasta/tgz) -\n  simple way to create and extract tar.gz archives\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoozymasta%2Fzipp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwoozymasta%2Fzipp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwoozymasta%2Fzipp/lists"}