https://github.com/obusk/dnscmp
DNS Compare - Compare real life effect of DNS
https://github.com/obusk/dnscmp
Last synced: about 2 months ago
JSON representation
DNS Compare - Compare real life effect of DNS
- Host: GitHub
- URL: https://github.com/obusk/dnscmp
- Owner: oBusk
- License: mit
- Created: 2026-04-06T22:18:37.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-07T00:40:41.000Z (2 months ago)
- Last Synced: 2026-04-07T01:23:12.727Z (2 months ago)
- Language: TypeScript
- Size: 18.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dnscmp
A small toolkit for benchmarking and comparing DNS resolution times, with a CLI package and a reusable core library.
## Packages
| Package | | Description |
| --- | --- | --- |
| [`@dnscmp/types`](packages/types) | [](https://npmx.dev/package/@dnscmp/types) | Shared TypeScript interfaces (`DnsProvider`, `DnsResult`) |
| [`@dnscmp/core`](packages/core) | [](https://npmx.dev/package/@dnscmp/core) | Library for measuring and comparing DNS resolution times |
| [`@dnscmp/providers`](packages/providers) | [](https://npmx.dev/package/@dnscmp/providers) | Curated list of public DNS providers |
| [`dnscmp`](packages/cli) | [](https://npmx.dev/package/dnscmp) | Command-line interface for running DNS timing comparisons |
## Development
```bash
bun install
bun start
```
## Scripts
| Script | Description |
| --- | --- |
| `bun start` | Run the CLI directly from source (no build needed) |
| `bun run build` | Build all packages for publishing |
| `bun run typecheck` | Type-check the full project via tsc project references |