| Crates.io | v_name_generator |
| lib.rs | v_name_generator |
| version | 1.2.0 |
| created_at | 2026-01-22 15:44:07.957647+00 |
| updated_at | 2026-01-24 11:57:10.768615+00 |
| description | A short, v-starting name generator compatible with cli, ntfy, etc... |
| homepage | https://github.com/000volk000/v_name_generator |
| repository | https://github.com/000volk000/v_name_generator |
| max_upload_size | |
| id | 2061963 |
| size | 80,544 |
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.
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.
You can install V_name_generator using pre-built binaries or compile it from source.
Run the following in your terminal to download and install the latest release
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/000Volk000/v_name_generator/releases/latest/download/v_name_generator-installer.sh | sh
Run this in PowerShell
irm https://github.com/000Volk000/v_name_generator/releases/latest/download/v_name_generator-installer.ps1 | iex
brew install 000Volk000/v_name_generator/v_name_generator
If you have Rust installed, you can get it directly from crates.io:
cargo install v_name_generator --features="app"
Or build it from the repository:
git clone https://github.com/000Volk000/v_name_generator.git
cd v_name_generator
cargo install --path . --features="app"
There are 3 main ways of using it:
For this you will only need to type this onto your terminal.
v_name_generator
And you will get a name in the same terminal.
You shall execute it with the "ntfy" argument, having set the enviroment variable NTFY_POST_URL to the desired ntfy URL;
NTFY_POST_URL="https://ntfy.sh/*********" v_name_generator ntfy
& { $env:NTFY_POST_URL = "https://ntfy.sh/*********"; v_name_generator ntfy }
In the desired project you shall execute.
cargo add v_name_generator
Then you can add the following dependency to your code and call it how you want.
use v_name_generator::generate_valid_name;
fn main() {
let generated_name = generate_valid_name();
}
Created under the MIT License. See LICENSE for more information.
Created by Darío Martínez Kostyuk - 2026