{"id":21688543,"url":"https://github.com/thomasgreiner/filter-compat-data","last_synced_at":"2025-10-14T16:59:33.914Z","repository":{"id":146645558,"uuid":"140192903","full_name":"ThomasGreiner/filter-compat-data","owner":"ThomasGreiner","description":"Compatibility data for resource filtering technologies used by ad blockers.","archived":false,"fork":false,"pushed_at":"2024-07-19T20:38:34.000Z","size":60,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T09:42:07.637Z","etag":null,"topics":["adblock","adguard","filter","ublock"],"latest_commit_sha":null,"homepage":"https://www.greinr.com/docs/filters/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"artistic-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ThomasGreiner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2018-07-08T18:35:42.000Z","updated_at":"2024-07-19T20:38:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"ff7267e0-2f1f-45ce-ad93-f13456306213","html_url":"https://github.com/ThomasGreiner/filter-compat-data","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ThomasGreiner/filter-compat-data","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThomasGreiner%2Ffilter-compat-data","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThomasGreiner%2Ffilter-compat-data/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThomasGreiner%2Ffilter-compat-data/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThomasGreiner%2Ffilter-compat-data/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThomasGreiner","download_url":"https://codeload.github.com/ThomasGreiner/filter-compat-data/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThomasGreiner%2Ffilter-compat-data/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279019610,"owners_count":26086760,"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-10-14T02:00:06.444Z","response_time":60,"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":["adblock","adguard","filter","ublock"],"created_at":"2024-11-25T17:15:42.895Z","updated_at":"2025-10-14T16:59:33.900Z","avatar_url":"https://github.com/ThomasGreiner.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Resource filter compatibility data\n==================================\n\nhttps://github.com/ThomasGreiner/filter-compat-data\n\n[![Build Status](https://travis-ci.org/ThomasGreiner/filter-compat-data.svg?branch=master)](https://travis-ci.org/ThomasGreiner/filter-compat-data)\n\nThis repository contains compatibility data for resource filtering technologies used by ad blockers such as filters, filter lists and filter list subscription links. Filter compatibility data describes which ad blockers support particular filter features.\n\nIt is based on [the mdn-browser-compat-data JSON schema][mdn-schema] (see also [docs on MDN][mdn-table]) and is being used in rendering compatibility tables at [greinr.com/docs][greinr-docs] which are based on [MDN's table rendering script][mdn-table-renderer].\n\n_The data contained in this repository is still incomplete and may contain various inaccuracies so please take it with a grain of salt. Furthermore, [Mozilla warns][mdn-schema-warning] that the data format's structure is subject to change without notice._\n\n## Repository contents\n\n- [blocking](blocking): Network request blocking\n- [comments](comments): Comments and filter list meta data\n- [hiding](hiding): DOM element hiding\n- [links](links): Filter list subscription links\n- [rewriting](rewriting): Network request rewriting\n- [scripting](scripting): JavaScript injection\n- [styling](styling): CSS style injection\n\nSee also [JSON schema documentation][mdn-schema].\n\n## Supported ad blocker identifiers\n\n- [`adblock`][adblock]: AdBlock (desktop extension)\n- [`adblockbrowser`][adblockbrowser]: Adblock Browser (mobile browser)\n- [`adblockplus`][adblockplus]: Adblock Plus (desktop extension)\n- [`adguard`][adguard]: AdGuard (desktop extension)\n- [`chromium`][chromium]: Chromium Beta - declarativeNetRequest (desktop browser)\n- [`cliqz`](cliqz): Cliqz (desktop extension)\n- [`libadblockplus`][libadblockplus]: libadblockplus (C++ library)\n- [`ublockorigin`][ublockorigin]: uBlock Origin (desktop extension)\n\n## Further notes\n\n- `mdn_url` is used to point to the canonical documentation for a feature. In\ncase there are multiple divergent implementations, none is specified.\n- Since most other ad blockers look for compatibility with Adblock Plus'\nfeatures, the status properties (e.g. `standard_track`) refers to Adblock Plus'\nimplementation.\n\n## Testing\n\nRun `node test` to run tests.\n\n[adblock]: https://getadblock.com/\n[adblockbrowser]: https://adblockbrowser.org/\n[adblockplus]: https://adblockplus.org/\n[adguard]: https://adguard.com\n[chromium]: https://developer.chrome.com/extensions/declarativeNetRequest\n[cliqz]: https://github.com/cliqz-oss/adblocker/\n[greinr-docs]: https://www.greinr.com/docs/filters/\n[libadblockplus]: https://github.com/adblockplus/libadblockplus\n[mdn-schema]: https://github.com/mdn/browser-compat-data/blob/master/schemas/compat-data-schema.md\n[mdn-schema-warning]: https://github.com/mdn/browser-compat-data#format-of-the-browser-compat-json-files\n[mdn-table]: https://developer.mozilla.org/en-US/docs/MDN/Contribute/Structures/Compatibility_tables\n[mdn-table-renderer]: https://github.com/mdn/kumascript/blob/master/macros/CompatBeta.ejs\n[ublockorigin]: https://github.com/gorhill/uBlock\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasgreiner%2Ffilter-compat-data","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthomasgreiner%2Ffilter-compat-data","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasgreiner%2Ffilter-compat-data/lists"}