Top 23 Ad Open-Source Projects

  • MobilePlayer

    :iphone: :movie_camera: A powerful and completely customizable media player for iOS

  • hosts-blocklists

    Automatically updated, moderated and optimized lists for blocking ads, trackers, malware and other garbage

    Project mention: TikTok Tracks You Across the Web, Even If You Don’t Use App | | 2022-10-01
  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

  • Maza ad blocking

    Local ad blocker. Like Pi-hole but local and using your operating system.

  • hblock

    Improve your security and privacy by blocking ads, tracking and malware domains.

    Project mention: is there anti tracking software that can be installed on Linux? If so, what is it? | | 2022-11-12

    hblock works system-wide using your OSes built in hosts file.

  • alternative-frontends

    🔐🌐 Privacy-respecting web frontends for popular services

    Project mention: Privacy-respecting web frontends for popular services | | 2022-10-03
  • hosts

    Hostfile blocklist for ads and tracking, updated regularly (by lightswitch05)

    Project mention: TikTok Tracks You Across the Web, Even If You Don’t Use App | | 2022-10-01
  • blacklist

    Curated and well-maintained hostfile to block ads, tracking, cryptomining, and more! Updated regularly. ⚡🔒

    Project mention: Any way to de google a Samsung galaxy s20 ultra? | | 2022-10-05

    It was definitely worth buying adguard for me + it supported ios and macos which i use as well. As for as blocking - both blokada/adguard provides default list, based on what you want in addition you can add blocklist source to those apps. Example -

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • plc4x

    PLC4X The Industrial IoT adapter

    Project mention: Omron CJ , CRC Modbus 16 calculator | | 2022-10-27
  • VersaPlayer

    Versatile Video Player implementation for iOS, macOS, and tvOS

  • 1Hosts

    World's most advanced DNS filter-/blocklists!

    Project mention: Nest usage metrics being blocked? | | 2022-11-19

    I have completed this for you.

  • ediabaslib

    .NET BMW and VAG Ediabas interpreter library

    Project mention: Getting interesting and useful data out of a VW Polo 2019 (Typ AW) CAN bus | | 2022-04-19

    For sure these data aren't available over plain OBD-II because reasons VW, but could something like this work? They seem to use a hacked ELM327 to access other networks of the car (or something like that).

  • iOSAdblockList

    Ultimate Host List for Mobile Adblockers (Focused on iOS)

    Project mention: Mozilla calls out Microsoft, Google, Apple over browsers | | 2022-09-26

    You just have to do different shit every few years as they make things more difficult. I finally looked up the best solution recently: the Adblock app with Blackjack’s will block YouTube and all other ads on iOS 16 for Firefox

  • dns-blocklists

    DNS-Blocklists: For a better internet - keep the internet clean! (by hagezi)

    Project mention: What happend here? | | 2022-11-27
  • NextDNS-Config

    Setup guide for NextDNS, a DoH proxy with advanced capabilities.

    Project mention: Which device offers the best privacy/convenience ratio out of the box for a grad student abroad recently redpilled on privacy, but extremely dependent on his phone each day: iPhone, Pixel or Galaxy with its ostensibly Secure Folder? | | 2022-12-01

    Also a good idea to set up so,e DNS filtering. NextDNS is a good place to start. Easy to set up and you can configure and install a signed profile (no need to bother with their app) on your phone to block system-wide ads and trackers. Here’s a decent resource;

  • django-classified

    Django Classified

  • BlockLists

    DNS Block Lists (by ShadowWhisperer)

    Project mention: May have gotten malware from a site | | 2022-06-29

    It's listed in this github, , under the Malware list.

  • ttv_adEraser

    TTV AdEraser aims to remove livestream ads as well as add some useful features to our favourite streaming site.

  • scte35-threefive

    Updated for 2022. threefive is the highest rated SCTE35 decoder and SCTE35 encoder. threefive Parse SCTE-35 from MPEGTS or Bytes or Base64 or Hex Strings or Hex Literals or Integers.

    Project mention: Assistance needed SCTE-35 DPI and loss of Audio post splice | | 2022-11-16

    FFmpeg has very little support for SCTE-35, other than copying the data track and sometimes mashing the fourcc stream type, which is an annoying bug.

  • little-snitch-blocklist

    🛡 A malicious URL blocklist that protects you from advertisements, malwares, spams, statistics & trackers on both web browsing and applications.

  • playkit-ios

    PlayKit: Kaltura Player SDK for iOS

  • smashblock

    📡 🛡️A self-updating extensive blocklist filter for AdGaurd. Be sure to 🌟 this repository for updates!

    Project mention: how to i block these popups | | 2022-02-27

    However, you should not generally being seeing popups like these. You might want to try the SMASHBLOCK Blocklist as well as some of the built in annoyance filters. StevenBlack/hosts is another great one. Both of those are amalgamations of multiple blocklists, so they will filter way more stuff than you're used to. You might find yourself temporarily or permanently allowing some hosts to go through, more than you're used to.

  • donutdns

    Block ads, trackers, and malicious sites with donutdns - simple alternative to pihole. Run as a docker container, standalone executable or core DNS plugin. Supply custom domain block/allow lists in addition to builtin lists maintained by the ad-blocking community.

    Project mention: AdGuardHome: Network-wide ads and trackers blocking DNS server | | 2022-10-29
  • accomplist

    ACCOMPLIST - List Compiler

    Project mention: Possible to block recently registered domains using pfBlockerNG? | | 2022-04-11

    You can find all types here (nrd = newly-registered-domains):

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-12-01.

Ads related posts


What are some of the best open-source Ad projects? This list will help you:

Project Stars
1 MobilePlayer 2,977
2 hosts-blocklists 2,088
3 Maza ad blocking 1,635
4 hblock 1,155
5 alternative-frontends 1,112
6 hosts 1,068
7 blacklist 854
8 plc4x 730
9 VersaPlayer 717
10 1Hosts 587
11 ediabaslib 457
12 iOSAdblockList 329
13 dns-blocklists 197
14 NextDNS-Config 156
15 django-classified 154
16 BlockLists 139
17 ttv_adEraser 132
18 scte35-threefive 88
19 little-snitch-blocklist 86
20 playkit-ios 76
21 smashblock 66
22 donutdns 59
23 accomplist 51
Write Clean Python Code. Always.
Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.