{"id":13983913,"url":"https://github.com/mastodon/gamo","last_synced_at":"2025-07-28T15:09:32.007Z","repository":{"id":65408487,"uuid":"232280892","full_name":"mastodon/gamo","owner":"mastodon","description":"An image proxy and optimization server","archived":false,"fork":false,"pushed_at":"2022-12-22T14:37:00.000Z","size":22,"stargazers_count":28,"open_issues_count":0,"forks_count":9,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-07-19T10:24:28.593Z","etag":null,"topics":["image-processing","image-proxy"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mastodon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-01-07T08:39:46.000Z","updated_at":"2025-02-01T12:11:28.000Z","dependencies_parsed_at":"2023-01-30T11:31:23.853Z","dependency_job_id":null,"html_url":"https://github.com/mastodon/gamo","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mastodon/gamo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mastodon%2Fgamo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mastodon%2Fgamo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mastodon%2Fgamo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mastodon%2Fgamo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mastodon","download_url":"https://codeload.github.com/mastodon/gamo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mastodon%2Fgamo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267535206,"owners_count":24103260,"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-28T02:00:09.689Z","response_time":68,"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":["image-processing","image-proxy"],"created_at":"2024-08-09T05:02:00.027Z","updated_at":"2025-07-28T15:09:31.940Z","avatar_url":"https://github.com/mastodon.png","language":"Go","funding_links":[],"categories":["Go"],"sub_categories":[],"readme":"Gamo\n====\n\nAn image proxy and optimization server. Like Camo, and compatible with Camo, but\nrunning proxied images through optimization, and with added functionality to resize\nthem to specified dimensions using the URL path.\n\nIt expects to run behind a reverse proxy like Nginx or Varnish which would perform\ncaching. By itself, it makes no attempt to do so.\n\nURL structure:\n\n    /[HMAC]/[Hex-encoded URL]\n\nOptionally:\n\n    /[HMAC]/[Hex-encoded URL]/[Dimensions]\n\nThe dimensions are to be given as a single integer as one side of a square. The\nimage will be resized proportionally to fit within the total number of pixels.\n\nArbitrary dimensions cannot be used. Pre-determined values are configured through\nthe command-line invocation.\n\nUsage:\n\n    gamo --key=SHARED_HMAC_SECRET --bind=127.0.0.1:8081 --dimensions=256,512,1024\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmastodon%2Fgamo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmastodon%2Fgamo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmastodon%2Fgamo/lists"}