Blocky is a fast, lightweight DNS proxy and network-wide ad blocker designed for home labs and small networks that want Pi-hole-like filtering with more flexible DNS routing and modern protocol support. It blocks DNS queries using external deny lists while also supporting allow lists, and it can scope policies by client groups so different devices or households can have different rulesets. Unlike a single-purpose blocker, it supports advanced DNS behavior such as conditional forwarding and custom resolution for specific domains, letting you shape traffic in ways that fit split-horizon DNS, internal services, or privacy-focused upstream strategies. Performance is a major focus, with configurable caching, prefetching, and the ability to use multiple upstream resolvers simultaneously to reduce latency and avoid single points of failure.

Features

  • DNS blocking with external allow and deny lists plus regex matching
  • Per-client-group policies for different device categories and networks
  • DNS caching, prefetching, and multi-upstream resolver support
  • DNS over UDP/TCP plus DoH and DoT protocol support
  • Prometheus metrics with Grafana dashboards and query logging options
  • Stateless deployment as Docker image or single binary across x86-64 and ARM

Project Samples

Project Activity

See All Activity >

Categories

DNS

License

Apache License V2.0

Follow Blocky

Blocky Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Blocky!

Additional Project Details

Programming Language

Go

Related Categories

Go DNS Software

Registered

2026-01-27