V_name_generator
What is this?
V_name_generator is a program that generates short names starting with V.
Implements a "Las Vegas" algorithm under the hood and gives you a valid creation.
It can be used from the cli, as library for other rust projects or to send a ntfy notification.
Why use it?
Have you ever been in trouble trying to think of a short, v-starting name?
V_name_generator gives you all the procedurally generated names that you want without thinking for a second.
You will only need to pick the best one.
Installation
You can install V_name_generator using pre-built binaries or compile it from source.
Automated Install (Recommended)
Linux & macOS
Run the following in your terminal to download and install the latest release
|
Windows
Run this in PowerShell
irm https://github.com/000Volk000/v_name_generator/releases/latest/download/v_name_generator-installer.ps1 | iex
Package Managers
Homebrew
From Source
If you have Rust installed, you can get it directly from crates.io:
Or build it from the repository:
Usage
There are 3 main ways of using it:
CLI Generation
For this you will only need to type this onto your terminal.
And you will get a name in the same terminal.
NTFY notification
You shall execute it with the "ntfy" argument, having set the enviroment variable NTFY_POST_URL to the desired ntfy URL;
Linux & macOS
NTFY_POST_URL="https://ntfy.sh/*********"
Windows
& { $env:NTFY_POST_URL = "https://ntfy.sh/*********"; v_name_generator ntfy }
Library for other rust projects
In the desired project you shall execute.
Then you can add the following dependency to your code and call it how you want.
use generate_valid_name;
License
Created under the MIT License. See LICENSE for more information.
Created by Darío Martínez Kostyuk - 2026