numa

Numa is a portable DNS resolver for local development and privacy. It blocks ads, gives local services names like frontend.numa, and runs without depending on a cloud account.

Share on XLicense: MIT

Overview

Numa is a portable DNS resolver written in Rust. It lets you block ads, assign local service names like frontend.numa, and override hostnames without changing the broader network setup. The project is meant for local development and personal DNS control, with a single binary that can run on a laptop and expose a dashboard, encrypted client connections, and optional recursive resolution.

Key features

  • Portable DNS resolver in a single binary
  • Local domains such as frontend.numa
  • Ad blocking and hostname overrides
  • Encrypted DNS options with ODoH and DNS-over-TLS

Best for

Best for developers who want personal control over DNS on a laptop or local network. It is useful when you need local service names, ad blocking, or hostname overrides without depending on a cloud service.

Upstream
razvandimescu/numa
Fork on GitHub
Guo-astro/numa
Upstream stars
1.6k
Category
Developer tools and infrastructure
Language
Rust
License
MIT
Forked
2026-10-17
Sync status
Updated by last syncLast synced 2026-10-18