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
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
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

1 day ago