badmojr

badmojr/1Hosts

HTML MPL-2.0 Security Single maintainer risk

Advanced DNS filter/blocklists for privacy, security, and clean browsing.

2.1k stars
119 forks
active
GitHub +48 / week

2.1k

Stars

119

Forks

812

Open issues

3

Contributors

latest 10 Jul 2026

AI Analysis

1Hosts is a DNS blocklist collection designed to filter ads, trackers, malware, and spyware across multiple platforms and DNS clients. It serves privacy-conscious users and system administrators who want to implement network-wide or device-level blocking, offering two variants (Lite and Aggressive) tailored to different blocking intensity preferences. This tool is not for end users seeking browser extensions—it targets technical users managing DNS infrastructure, routers, or Android devices v...

Security Security Tool Discovery value: 4/10
Documentation 8/10
Activity 9/10
Community 7/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

dns-filtering blocklist privacy network-security malware-blocking
Actively maintained Niche/specialized use case Popular Production ready
Deep Analysis · Based on README and public signals
1w ago

Curated DNS blocklists for ad, tracker, and malware blocking across 10+ DNS clients

1Hosts is a maintained DNS blocklist project offering two variants (Lite for stability, Xtra for aggressive blocking) formatted for multiple platforms including Pi-hole, uBlock Origin, dnsmasq, and hosts files. Target audience is privacy-conscious users and self-hosters managing DNS-level blocking. Adoption appears niche but steady, with 2,098 GitHub stars and active maintenance. Real-world usage adoption not verified through public data, though the multi-format approach and integration with ControlD suggests some production deployment.

Origin

Created October 2019, 1Hosts emerged during the privacy-conscious DNS blocking wave alongside projects like Pi-hole and blocky. The multi-format curation strategy differentiates it from monolithic blocklist projects. Project has maintained consistent updates over 6+ years with no signs of abandonment.

Growth

Growth appears gradual and steady rather than explosive. Zero stars gained in last 7 days and 2,098 total stars over 6+ years suggest niche adoption rather than viral growth. The project likely maintains a stable user base of DNS administrators and privacy enthusiasts who value curated, multi-format blocklists rather than pursuing mainstream adoption.

In production

Adoption not verified through public metrics. ControlD integration mentioned in README suggests some production deployment, but user counts, deployment frequency, or organizational adoption not documented. No evidence of enterprise adoption or large-scale DNS infrastructure operators publicly citing 1Hosts.

Code analysis
Architecture

Repository appears to be a blocklist distribution system rather than a software project. Based on README, the architecture consists of curated domain lists compiled into multiple output formats (hosts files, RPZ records, adblock syntax, dnsmasq config, etc.) and distributed via GitHub and CDN mirrors. Likely uses automated tooling to generate format variants, though implementation details not visible in README.

Tests

Not documented in README. No evidence of automated validation pipeline, test suites, or false-positive detection methodology described. Project relies on user reporting for quality feedback.

Maintenance

Last push 2026-06-20 (11 days before analysis date) indicates active recent maintenance. Repository size and commit frequency suggest ongoing curation. No indicators of stagnation; appears to be actively maintained at a sustainable cadence typical of blocklist projects.

Honest verdict

ADOPT IF: you operate a Pi-hole, dnsmasq, Unbound, or similar DNS resolver and want a pre-curated, multi-format blocklist with two difficulty levels (Lite for safe, Xtra for aggressive). The documentation explicitly supports 10+ platforms and offers stability guarantees for Lite variant. AVOID IF: you need professional SLA guarantees, centralized management, or extensive public documentation of real-world production usage. False-positive reports and remediation workflow not clearly documented. MONITOR IF: you are evaluating DNS blocking for SMB/enterprise use; 1Hosts appears suitable for self-hosted scenarios but adoption evidence is limited to hobbyist/enthusiast deployment patterns.

Independent dimensions

Mainstream potential

3/10

Technical importance

5/10

Adoption evidence

2/10

Risks
  • Adoption not verified: no public data on deployment counts, organizational users, or production scale. Suitability for critical infrastructure unclear.
  • Single maintainer risk: repository metadata does not document team size or succession planning. Project may depend on one person's continued availability.
  • False-positive handling: Xtra variant explicitly documented as having higher false-positive rate, but remediation process and response time not documented.
  • Format correctness: unclear whether format conversions (hosts → RPZ → dnsmasq) are validated for correctness. No test coverage mentioned.
  • Blocklist age and freshness: last push 11 days old, but update cadence not specified. May lag emerging threats if curation is infrequent.
Prediction

1Hosts likely remains a sustained niche tool for DNS hobbyists and self-hosters through 2027–2028. Unlikely to reach mainstream adoption given strong competitors with larger stars and feature-complete platforms. May see modest growth as self-hosting and privacy awareness increase, but explosive growth is improbable.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

HTML
90.9%
JavaScript
9.1%

Information

Language
HTML
License
MPL-2.0
Last updated
3d ago
Created
82mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Top contributors

Similar repos

StevenBlack

StevenBlack/hosts

A curated hosts file aggregator that consolidates reputable security and...

30.7k Python Security
hagezi

hagezi/dns-blocklists

A specialized DNS blocklist collection designed for DNS-based content...

24.3k Text Security
Ultimate-Hosts-Blacklist

Ultimate-Hosts-Blacklist/Ultimate.Hosts.Blacklist

Ultimate Hosts Blacklist is a curated, unified hosts file containing over...

1.6k Shell Security
hectorm

hectorm/hblock

hBlock is a POSIX shell script that aggregates blocklists from multiple sources...

2k Shell Security
julian-klode

julian-klode/dns66

DNS66 is a DNS-based host blocker and lightweight ad blocker for Android that...

2.2k Java Security
vs. alternatives
StevenBlack/hosts

30,632 stars vs 2,098. Larger and older hosts-file focused project. 1Hosts differentiates via multi-format support and Lite/Xtra variants; StevenBlack focuses on hosts-file consolidation.

hagezi/dns-blocklists

24,103 stars vs 2,098. hagezi appears to dominate in raw stars and likely broader adoption. Both offer multiple formats; differentiation unclear from README alone.

AdguardTeam/AdGuardHome

35,202 stars. Full-featured DNS server with built-in blocking vs 1Hosts as a blocklist-only distribution. AdGuardHome is a complete platform; 1Hosts is a blocklist source.

0xERR0R/blocky

6,743 stars. Go-based DNS blocker with builtin lists vs 1Hosts as external list provider. Blocky is DNS server software; 1Hosts is list data.

217heidai/adblockfilters

7,216 stars vs 2,098. Both blocklist projects. 1Hosts appears smaller but maintains similar niche positioning.