{"adoption": {"forks": 197, "observed_at": "2026-08-28T04:05:43.352015+00:00", "stars": 1845}, "canonical_url": "https://ross.abutalabs.com/products/fod", "card": {"archived": false, "artifact_type": "service", "description": "Freedom of Developers", "domain": ["developer-tools", "censorship-circumvention", "networking"], "enriched": true, "function": ["proxy", "networking", "developer-tools"], "health_score": 20, "homepage": null, "language": "Go", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["freedomofdevelopers/fod"], "name": "freedomofdevelopers/fod", "platform": ["cross-platform", "cli"], "pushed_at": "2024-08-13T15:57:09+00:00", "repo": "freedomofdevelopers/fod", "stars": 1845, "tags": ["sanctions-bypass", "iran", "free-proxy", "gradle-proxy", "package-manager-proxy", "web-server"], "topics": ["proxy", "gradle", "ppx", "freedom", "fod", "developers"], "urls": [], "use_cases": ["bypass sanctions on developer sites from Iran", "configure gradle to download dependencies through a proxy", "access blocked domains like googleapis and githubusercontent", "download packages faster via in-country proxy servers", "set up proxy settings for android studio and sdk downloads"], "what_it_is": "A free proxy service (fodev.org:8118) run by an independent non-profit to help Iranian developers bypass software sanctions when accessing sites like Google, GitHub, Swift.org, and package repositories. The repository hosts the domain list, usage instructions, and supporting documentation for the service.", "when_to_avoid": ["you need general-purpose censorship circumvention or access to non-sanctioned sites", "you require privacy or anonymity guarantees", "you need a service with a formal license or long-term support commitment"], "when_to_choose": ["you are a developer in Iran blocked by sanctions on dev resources", "you need a free proxy for package managers and build tools", "you want faster downloads via servers hosted inside the country"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fod", "repo": "freedomofdevelopers/fod", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.352015+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:17:55.023581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74e6bed2fcb883a96635af05d492fd22b0c1596107f8a9ea82b714821163d7b5", "fetched_at": "2026-08-28T04:05:43.352015+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freedomofdevelopers/fod"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.352015+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:17:55.023581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74e6bed2fcb883a96635af05d492fd22b0c1596107f8a9ea82b714821163d7b5", "fetched_at": "2026-08-28T04:05:43.352015+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freedomofdevelopers/fod"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:17:55.023581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74e6bed2fcb883a96635af05d492fd22b0c1596107f8a9ea82b714821163d7b5", "fetched_at": "2026-08-28T04:05:43.352015+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freedomofdevelopers/fod"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.352015+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.352015+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.352015+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:17:55.023581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74e6bed2fcb883a96635af05d492fd22b0c1596107f8a9ea82b714821163d7b5", "fetched_at": "2026-08-28T04:05:43.352015+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freedomofdevelopers/fod"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.352015+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.352015+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:17:55.023581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74e6bed2fcb883a96635af05d492fd22b0c1596107f8a9ea82b714821163d7b5", "fetched_at": "2026-08-28T04:05:43.352015+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freedomofdevelopers/fod"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.352015+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.352015+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.352015+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:17:55.023581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74e6bed2fcb883a96635af05d492fd22b0c1596107f8a9ea82b714821163d7b5", "fetched_at": "2026-08-28T04:05:43.352015+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freedomofdevelopers/fod"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.352015+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:43.352015+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:17:55.023581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74e6bed2fcb883a96635af05d492fd22b0c1596107f8a9ea82b714821163d7b5", "fetched_at": "2026-08-28T04:05:43.352015+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freedomofdevelopers/fod"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:17:55.023581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74e6bed2fcb883a96635af05d492fd22b0c1596107f8a9ea82b714821163d7b5", "fetched_at": "2026-08-28T04:05:43.352015+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freedomofdevelopers/fod"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:17:55.023581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74e6bed2fcb883a96635af05d492fd22b0c1596107f8a9ea82b714821163d7b5", "fetched_at": "2026-08-28T04:05:43.352015+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freedomofdevelopers/fod"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:17:55.023581+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74e6bed2fcb883a96635af05d492fd22b0c1596107f8a9ea82b714821163d7b5", "fetched_at": "2026-08-28T04:05:43.352015+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freedomofdevelopers/fod"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3363, "days_push": 750, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}