An open API service indexing awesome lists of open source software.

https://github.com/jqpe/network-tools

Network tools, including a GUI for top-level domains (TLDs) and whois information
https://github.com/jqpe/network-tools

iana react tanstack-router whois whois-client whois-lookup

Last synced: 5 days ago
JSON representation

Network tools, including a GUI for top-level domains (TLDs) and whois information

Awesome Lists containing this project

README

          

# network-tools

![network-tools](https://github.com/user-attachments/assets/6f40d6ff-bad8-4600-9787-6cbf076d51e8)

Network tools lets you query whois servers (with https://about.rdap.org/) to answer when a domain was first registered or when it will expire, among other data. You can also view and filter all top-level domains in the root zone.

## Overview

This is a React app based on Tanstack Router, using Vite as the bundler. Shadcn UI for user interface components and Tailwind.css for styling. Mostly written in TypeScript. Large lists are virtualized with @tanstack/react-virtual. Uses Cloudflare workers for server-side functionality.

To develop locally run `corepack enable`, `pnpm i` and finally `pnpm dev`

## License

Copyright (C) 2024 Jasper Nykänen

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see .