{"id":25428136,"url":"https://github.com/anqorithm/image-processing-service-async","last_synced_at":"2025-09-04T00:10:52.357Z","repository":{"id":212307644,"uuid":"731195813","full_name":"anqorithm/image-processing-service-async","owner":"anqorithm","description":"This repository contains an asynchronous image processing service built using Golang, Asynq, Redis, Fiber and Docker Compose for easy deployment. ","archived":false,"fork":false,"pushed_at":"2023-12-13T21:35:00.000Z","size":274,"stargazers_count":10,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-01T16:00:24.316Z","etag":null,"topics":[],"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/anqorithm.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,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-12-13T14:51:46.000Z","updated_at":"2025-03-06T03:47:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"ea3a290a-b440-4cf6-8d61-8fa61734ac5b","html_url":"https://github.com/anqorithm/image-processing-service-async","commit_stats":null,"previous_names":["qahta0/image-processing-service-async","anqorithm/image-processing-service-async"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/anqorithm/image-processing-service-async","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anqorithm%2Fimage-processing-service-async","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anqorithm%2Fimage-processing-service-async/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anqorithm%2Fimage-processing-service-async/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anqorithm%2Fimage-processing-service-async/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anqorithm","download_url":"https://codeload.github.com/anqorithm/image-processing-service-async/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anqorithm%2Fimage-processing-service-async/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273529911,"owners_count":25121898,"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-03T02:00:09.631Z","response_time":76,"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-02-17T01:38:06.352Z","updated_at":"2025-09-04T00:10:52.306Z","avatar_url":"https://github.com/anqorithm.png","language":"Go","readme":"# image-processing-service-async\r\n\r\n![background](./assets/background.png)\r\n\r\nThis repository contains an asynchronous image processing service built using Golang, Asynq, Redis, Fiber and Docker\r\nCompose for easy deployment. To run the service, follow these steps:\r\n\r\n1. Start the service containers using Docker Compose:\r\n   ```bash\r\n   docker-compose up -d\r\n   ```\r\n\r\n2. Run the server component:\r\n   ```bash\r\n   go run server/server.go\r\n   ```\r\n\r\n3. Run the worker component:\r\n   ```bash\r\n   go run worker/worker.go\r\n   ```\r\n\r\n4. Visit Asynqmon on port 8080 to monitor and manage asynchronous tasks.\r\n\r\nYou can read the detailed explanation about efficient image processing with Golang, Asynq, Redis, and Fiber in the article on Medium by clicking [Efficient Image Processing: Golang, Asynq, Redis, and Fiber for Asynchronous Queue Handling](https://medium.com/@anqorithm/efficient-image-processing-golang-asynq-redis-and-fiber-for-asynchronous-queue-handling-77d1cc5e75a1).\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanqorithm%2Fimage-processing-service-async","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanqorithm%2Fimage-processing-service-async","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanqorithm%2Fimage-processing-service-async/lists"}