New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

rap-name-generator

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rap-name-generator

Generate unique rapper names for hip hop artists. Supports English, Chinese and Japanese.

latest
Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

Rap Name Generator

Rap Name Generator

Generate unique rapper stage names instantly

npm version npm downloads license TypeScript

🌐 Try Online  |  🇺🇸 English  |  🇨🇳 中文  |  🇯🇵 日本語

✨ Features

  • 🎯 Smart Generation - Creates unique, meaningful rapper names
  • 🌍 Trilingual - Supports English, Chinese (中文) and Japanese (日本語)
  • 📦 Zero Dependencies - Lightweight and fast
  • 🔧 Dual Usage - Use as library or CLI tool
  • 💪 TypeScript - Full type definitions included
  • ESM & CJS - Works with any module system

📦 Installation

npm install rap-name-generator

Or use directly with npx:

npx rap-name-generator

🚀 Quick Start

Library Usage

import { generateRapNames, generateRandomRapName } from 'rap-name-generator';

// Generate a single random name
const name = generateRandomRapName();
console.log(name); // => "Lil' FlowMaster"

// Generate multiple names with descriptions
const names = generateRapNames({ count: 5 });
// => [{ name: "Big FlowKing", description: "Represents dominance..." }, ...]

// Chinese rap names (中文说唱名)
const chineseNames = generateRapNames({ language: 'zh', count: 5 });
// => [{ name: "MC龙飞", description: "象征着力量..." }, ...]

// Japanese rap names (日本語ラップ名)
const japaneseNames = generateRapNames({ language: 'ja', count: 5 });
// => [{ name: "龍王 Flow", description: "龍の王、最強のラッパー..." }, ...]

CLI Usage

# Generate 8 random names
rap-name

# Single random name
rap-name -r

# Chinese names
rap-name -l zh

# Japanese names
rap-name -l ja

# Personalized
rap-name -n Alex -a Wild

# JSON output
rap-name -j -c 5

📖 API

generateRandomRapName(language?)

generateRandomRapName();        // English
generateRandomRapName('zh');    // Chinese
generateRandomRapName('ja');    // Japanese

generateRapNames(options?)

OptionTypeDefaultDescription
language'en' | 'zh' | 'ja''en'Language
countnumber8Number of names
firstNamestring-Your name
adjectivestring-Style word

Returns: Array<{ name: string, description: string }>

🎯 CLI Options

OptionAliasDescription
--help-hShow help
--random-rSingle random name
--count <n>-cNumber of names
--lang <en|zh|ja>-lLanguage
--name <name>-nYour first name
--adjective <word>-aStyle word
--json-jJSON output

🎨 Name Examples

EnglishChineseJapanese
Big FlowKingMC龙飞龍王 Flow
Lil' Phoenix狂野虎ヤング ドラゴン
Young Dragon街头霸王雷神 King
Ice Storm雷神韵炎帝マスター
Shadow Ghost火焰哥侍 Boss

📄 License

MIT

🎤 Try it online → generaterapname.xyz

Keywords

rapper

FAQs

Package last updated on 18 Dec 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts