Skip to content

flutterninja9/unique_names_generator

Repository files navigation

Unique Name Generator (Dart Package)

This Dart package specializes in generating random and unique names.

Note: This is a Dart adaptation of the npm package unique-names-generator.

🚀 Features

  • Built-in Dictionaries: A variety of default dictionaries included.
  • Customization: Ability to use custom dictionaries.

🕹️ How to Use

Configuration Options

Create a Config() object with the following parameters for the generator:

  • length: Number of words to generate.
  • separator: Character to separate words (default '_').
  • dictionaries: Sources of words (choose from predefined or add custom ones).
  • style: Desired style for word generation.

Style Options

  • Style.lowerCase
  • Style.capital
  • Style.upperCase

Predefined Dictionaries

  • adjectives
  • animals
  • colors
  • countries
  • languages
  • names
  • starWars

Example Code

final generator = UniqueNamesGenerator(
      config: Config(
        dictionaries: [adjectives, animals, colors]
      ),
    );

final word = generator.generate();

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages