npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

faker-ge

v0.0.15

Published

Generate massive amounts of fake Georgian data

Readme

Faker-GE

Faker-GE is a powerful and comprehensive library for generating realistic Georgian fake data. Designed specifically for the Georgian context, this library helps developers, testers, and data scientists create authentic-looking test data that reflects Georgian naming conventions, address formats, phone number patterns, and more. Whether you're building applications for the Georgian market, testing localization features, or need realistic Georgian data for demonstrations, Faker-GE provides an extensive collection of generators that produce data indistinguishable from real Georgian information.

Why Faker-GE?

Most fake data generators focus on Western naming conventions and formats, leaving developers working with Georgian applications to create their own solutions. Faker-GE fills this gap by offering:

  • Authentic Georgian names: Thousands of genuine Georgian first and last names
  • Proper formatting: Personal IDs and phone numbers that follow Georgian standards
  • Geographical accuracy: Real Georgian regions, cities, and street names
  • Cultural relevance: Job titles, descriptions, and other content in Georgian

Installation

npm install faker-ge

or

yarn add faker-ge

Usage

import { faker } from "faker-ge";

// Generate a random Georgian full name
const name = faker.person.fullName();

// Generate a random Georgian personal ID
const personalId = faker.personalNumber.pid();

// Generate a random Georgian phone number
const phone = faker.phoneNumber.phone();

// Generate a random Georgian location
const region = faker.location.getRegion();

// Generate a random Georgian food
const food = faker.food.fruit();

// Generate a random Georgian vehicle
const vehicle = faker.vehicle.model();

API Reference

Person Module

The person module allows you to generate realistic Georgian person data.

// Generate a random first name
faker.person.firstName(); // e.g., "გიორგი" (male) or "ანა" (female)

// Generate a random first name for a specific gender
faker.person.firstName("male"); // e.g., "დავით"
faker.person.firstName("female"); // e.g., "თამარ"

// Generate a random last name
faker.person.lastName(); // e.g., "ბერიძე"

// Generate a full name
faker.person.fullName(); // e.g., "ნიკა წიკლაური"
faker.person.fullName("female"); // e.g., "მარიამ გელაშვილი"

// Generate a job title
const jobDescriptor = faker.person.jobDescriptor(); // e.g., "უფროსი"
const jobType = faker.person.jobType(); // e.g., "დეველოპერი"
console.log(`${jobDescriptor} ${jobType}`); // e.g., "უფროსი დეველოპერი"

// Generate a bio
faker.person.bio(); // e.g., "კონსულტანტი, რომელიც ეხმარება კლიენტებს პროდუქტის არჩევაში."

// Generate a zodiac sign
faker.person.zodiacSign(); // e.g., "ვერძი"

Personal Number Module

Generate realistic Georgian personal identification numbers.

// Generate a random personal ID
faker.personalNumber.pid(); // e.g., "01234567890"

// Generate a personal ID with a specific prefix
faker.personalNumber.pid("61"); // e.g., "61012345678"

Phone Number Module

Generate realistic Georgian phone numbers.

// Generate a random phone number
faker.phoneNumber.phone(); // e.g., "+995559123456"

// Generate a phone number for a specific provider
faker.phoneNumber.phone("Magti"); // e.g., "+995555123456"
faker.phoneNumber.phone("Silknet"); // e.g., "+995557123456"
faker.phoneNumber.phone("Geocell"); // e.g., "+995559123456"
faker.phoneNumber.phone("Beeline"); // e.g., "+995551123456"

Location Module

Generate realistic Georgian locations.

// Generate a random region
faker.location.getRegion(); // e.g., "ქვემო ქართლი"

// Generate a random city
faker.location.getCity(); // e.g., "თბილისი"

// Generate a random street
faker.location.getStreet(); // e.g., "ბაღის ქუჩა"

Food Module

Generate realistic Georgian food data.

// Generate a random food fruit
faker.food.fruit(); // e.g., "ვაშლი"

// Generate a random food ingredient
faker.food.ingredients(); // e.g., "ჭარხალი"

// Generate a random food vegetable
faker.food.vegetable(); // e.g., "პომიდორი"

Vehicle Module

Generate realistic Georgian vehicle data.

// Generate a random vehicle model
faker.vehicle.model(); // e.g., "მარსმანი"

// Generate a random vehicle fuel
faker.vehicle.fuel(); // e.g., "ბუნებრივი გაზი"

// Generate a random vehicle color
faker.vehicle.color(); // e.g., "წითელი"

Use Cases

  • Application Development: Populate your development environment with realistic Georgian data
  • Testing: Create test cases with culturally appropriate data
  • Demos and Presentations: Show your applications with authentic-looking Georgian information
  • Data Science: Generate synthetic datasets for analysis and machine learning
  • Education: Use in teaching environments to demonstrate Georgian data formats

Why Use Faker-GE?

  • Georgian-specific data: Unlike generic faker libraries, Faker-GE provides authentic Georgian names, locations, and formats.
  • Realistic data: All generated data follows the correct formats and patterns used in Georgia.
  • Easy to use: Simple and intuitive API that's easy to integrate into your projects.
  • Flexible: Generate data with specific constraints or completely random.
  • TypeScript support: Full TypeScript definitions for better development experience.