🗂 | RDAP server written on Deno before being rewritten on Rust [maintainer=@orzklv]
  • TypeScript 97.9%
  • Just 2.1%
Find a file
2022-07-02 12:03:25 +05:00
.github uploading comparison 2022-07-01 12:32:08 +05:00
queries uploading mirror 2022-07-01 11:35:56 +05:00
wtc-cli uploading mirror 2022-07-01 11:35:56 +05:00
wtc-mysql uploading mirror 2022-07-01 11:35:56 +05:00
wtc-server uploading mirror 2022-07-01 11:35:56 +05:00
wtc-template uploading mirror 2022-07-01 11:35:56 +05:00
wtc-utils uploading mirror 2022-07-01 11:35:56 +05:00
.gitignore ignored jetbrains cache files 2022-07-01 18:05:06 +05:00
.space.kts uploading mirror 2022-07-01 11:35:56 +05:00
CODEOWNERS uploading mirror 2022-07-01 11:35:56 +05:00
COMPARISON.md Update COMPARISON.md 2022-07-01 12:45:20 +05:00
deps.ts uploading mirror 2022-07-01 11:35:56 +05:00
justfile uploading mirror 2022-07-01 11:35:56 +05:00
LICENSE uploading mirror 2022-07-01 11:35:56 +05:00
mod.ts uploading mirror 2022-07-01 11:35:56 +05:00
README.md Update README.md 2022-07-01 12:47:33 +05:00

Release in celebration of 20 years of Uzinfocom

Uzinfocom's 20s

CCTLD/WTC

WHOIS server implemented with Deno/STD. Click me to see differences between Deno and Rewritten Rust version

Getting Started

Download links:

SSH clone URL: ssh://**************/uzinfocom/cctld/wtc.git

HTTPS clone URL: https://**************/uzinfocom/cctld/wtc.git

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

What things you need to install the software and how to install them.

Shell (Mac, Linux):
$ curl -fsSL https://deno.land/install.sh | sh

PowerShell (Windows):
$ iwr https://deno.land/install.ps1 -useb | iex

Homebrew (Mac):
$ brew install deno

Chocolatey (Windows):
$ choco install deno

Scoop (Windows):
$ scoop install deno

Build and install from source using Cargo:
$ cargo install deno --locked

Deployment

It's handy to have make installed on your system as all scripts were written into Makefile

You have 2 ways of deploying:

  • Compiling and Running
  • Just running

In order to run, just run command deno run --allow-all mod.ts. Wise, you can compile using command deno compile --allow-all mod.ts and then run compiled executable just by typing ./wtc.ts