{"id":22258192,"url":"https://github.com/hanover-computing/nimbus","last_synced_at":"2026-02-18T05:34:41.679Z","repository":{"id":172331202,"uuid":"649146454","full_name":"hanover-computing/nimbus","owner":"hanover-computing","description":"An HTTP(S) proxy that transparently handles scraping protection bypass, IP rotation, security, etc.","archived":false,"fork":false,"pushed_at":"2023-06-04T00:05:39.000Z","size":16,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-20T02:28:17.887Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hanover-computing.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":"2023-06-03T23:42:07.000Z","updated_at":"2025-02-14T17:11:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"f49585c7-99c9-48f4-910a-275fa177c8f9","html_url":"https://github.com/hanover-computing/nimbus","commit_stats":null,"previous_names":["hanover-computing/nimbus"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hanover-computing/nimbus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanover-computing%2Fnimbus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanover-computing%2Fnimbus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanover-computing%2Fnimbus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanover-computing%2Fnimbus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hanover-computing","download_url":"https://codeload.github.com/hanover-computing/nimbus/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanover-computing%2Fnimbus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29569856,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T04:18:28.490Z","status":"ssl_error","status_checked_at":"2026-02-18T04:13:49.018Z","response_time":162,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"2024-12-03T08:13:57.422Z","updated_at":"2026-02-18T05:34:36.668Z","avatar_url":"https://github.com/hanover-computing.png","language":null,"readme":"# Nimbus\n\u003e An HTTP(S) proxy that transparently handles scraping protection bypass, IP rotation, security, etc.\n\n## Project Goals\nApplications that send out HTTP/HTTPS requests in one form or another (whether it be plain requests a la curl/got, or through Puppeteer/Playwright and simulating a full user session) all need to do a whole host of things that aren't even related to the application logic:\n- bypassing scraping protection\n  - IP rotation\n  - IP reputation management\n  - request pattern management\n  - respecting robots.txt\n  - captcha solving\n- figuring out request status (blocked/404/captcha/internal error/etc)\n- securing requests from hitting internal services (SSRF)\n- and so much more!\n\nThe idea is to have a proxy layer that transparently and automatically handles all of the above, so that the applications making the requests don't even have to think about it.\n\nThe plan is to have a bare-bones HTTP(S) proxy with a pluggable architecture, where the individual \"features\" can either be implemented as an internal plugin that comes bundled with the repo, or to have plugins that interface and integrate with external libraries/services, such as using [got-ssrf](https://github.com/hanover-computing/got-ssrf) to get SSRF protection for \"free\".\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhanover-computing%2Fnimbus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhanover-computing%2Fnimbus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhanover-computing%2Fnimbus/lists"}