{"id":31098943,"url":"https://github.com/beefsack/gar","last_synced_at":"2025-09-16T21:05:33.575Z","repository":{"id":57608160,"uuid":"23516325","full_name":"beefsack/gar","owner":"beefsack","description":"Go application archiver inspired by JAR for Java","archived":false,"fork":false,"pushed_at":"2014-09-03T06:36:32.000Z","size":144,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-06-20T05:08:37.783Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/beefsack.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}},"created_at":"2014-08-31T15:18:57.000Z","updated_at":"2015-03-18T00:19:51.000Z","dependencies_parsed_at":"2022-09-03T06:30:24.770Z","dependency_job_id":null,"html_url":"https://github.com/beefsack/gar","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/beefsack/gar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beefsack%2Fgar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beefsack%2Fgar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beefsack%2Fgar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beefsack%2Fgar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/beefsack","download_url":"https://codeload.github.com/beefsack/gar/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beefsack%2Fgar/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275484000,"owners_count":25473167,"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-09-16T02:00:10.229Z","response_time":65,"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":[],"created_at":"2025-09-16T21:05:30.304Z","updated_at":"2025-09-16T21:05:33.566Z","avatar_url":"https://github.com/beefsack.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"gar - Go application archiver\n=============================\n\n**gar** is an application archiver for Go inspired by JAR for Java.  All\nexternal resources required for running an application, such as templates and\npublic assets for a web application. are archived directly with the binary to\ncreate a completely portable application.\n\nComparison with go.rice\n=======================\n\n[go.rice](https://github.com/GeertJohan/go.rice) is another Go archiver solving\nthe same problems gar aims to solve, however there are some design differences\nbetween the two.\n\n* go.rice uses zip for both archiving and compression, whereas gar uses\n  [tar archiving](http://en.wikipedia.org/wiki/Tar_\\(computing\\)) with optional\n  [gzip compression](http://en.wikipedia.org/wiki/Gzip) so the packager can\n  choose to optimise either for loading performance or package size.  \n* go.rice relies on an external tool for archiving and compressing and\n  currently does not work under Windows.  gar uses Go's core\n  [tar](http://golang.org/pkg/archive/tar/) and\n  [gzip](http://golang.org/pkg/compress/gzip/) packages which makes it portable\n  to all systems supported by Go.\n* go.rice loads all resources into memory which can be problematic for\n  applications with large resources.  gar supports loading into memory by\n  default, but can configured to load to the file system instead to save\n  memory.\n* go.rice supports source generation which provides another packaging option,\n  gar only supports appending an archive to the binary.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeefsack%2Fgar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeefsack%2Fgar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeefsack%2Fgar/lists"}