pkg.soopen package index

brew / rank 8870

Install faker with Homebrew, apt

Python-based fake data generator. Version 40.36.0 via Homebrew; verified 2026-07-24. Also installable with debian: sudo apt install faker.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install faker

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install faker

Debian stable package indexes · faker · source: deb.debian.org

overview

Package summary

Python-based fake data generator

Commands and aliases

  • faker

history

Project history and usage

Faker is a Python package and command-line tool for generating fake data such as names, addresses, text, localized values, and provider-specific test fixtures.

Project history

The project presents itself as a Python fake-data generator inspired by PHP Faker, Perl Faker, and Ruby Faker. PyPI metadata has an archived 0.0.2 upload in 2010, while the repository changelog records 0.1 as the first release in 2012; subsequent history shows years of provider, locale, CLI, and compatibility work.

Faker was previously distributed under the fake-factory name; the official README says that package name was deprecated by the end of 2016, and the changelog records the PyPI package rename to Faker in 2016.

Adoption history

Faker became common infrastructure for Python tests, fixtures, demos, anonymization workflows, and sample-data generation. The official docs call out direct Python use, command-line invocation, pytest fixture support, bundled providers, community providers, and localization.

The input package facts show it packaged for Homebrew, Debian, and Ubuntu, which reflects adoption beyond PyPI into operating-system and developer workstation package channels.

How it is used

Typical use starts with installing Faker and constructing a faker.Faker() generator, then calling provider methods such as name(), address(), text(), or locale-specific providers. The installed faker CLI can emit generated values directly and supports output files, locales, repeat counts, separators, and custom provider imports.

Why package nerds care

Package maintainers care about Faker because it sits at the intersection of libraries and CLI tooling: it exposes a Python API, a command-line executable, localization datasets, pytest integration, and a large provider surface that changes as real-world formats evolve.

Its package-history details matter during dependency curation because older ecosystems may still reference fake-factory, Python 2 compatibility ended at the 3.x/4.x transition, and modern releases continuously add locale data and provider behavior.

Timeline

  • 2010: PyPI metadata has an archived Faker 0.0.2 upload.
  • 2012: Official changelog records Faker 0.1 as the first release.
  • 2016: PyPI package was renamed to Faker and fake-factory was deprecated.
  • 2018: Faker 1.0.0 was released.
  • 2019: Faker 3.0.0 added multiple-locale data generation.
  • 2020: Faker 4.0.0 removed Python 2.7 support; Faker 5.0.0 dropped Python 3.5 support.

Related projects

  • The official README credits PHP Faker, Perl Faker, and Ruby Faker as inspirations, and the docs list bundled and community providers as extension points around the core generator.

Sources

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for faker. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
fakerexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version40.36.0
manager updated2026-07-24
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:faker
Version40.36.0
Package managerHomebrew
Homepagehttps://faker.readthedocs.io
Repositoryhttps://github.com/joke2k/faker
Last updated2026-07-24T23:52:44Z
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

faker 33.3.1-1

Python program that generates fake data

https://github.com/joke2k/faker

sudo apt install faker
  • Section: python
  • Architecture: all
  • 2 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Faker
Debian stable package indexes · deb.debian.org · Debian stable package indexes: faker from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

faker-doc 33.3.1-1

Faker is a Python library that generates fake data (Documentation)

https://github.com/joke2k/faker

sudo apt install faker-doc
  • Section: doc
  • Architecture: all
  • Source Package: faker
  • 1 dependencies
  • normalized package name match
  • Matched by: Faker
Debian stable package indexes · deb.debian.org · Debian stable package indexes: faker-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

python3-fake-factory 33.3.1-1

Faker is a Python library that generates fake data (Python 3)

https://github.com/joke2k/faker

sudo apt install python3-fake-factory
  • Section: python
  • Architecture: all
  • Source Package: faker
  • 4 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Faker
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-fake-factory from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

faker 22.0.0-1

Python program that generates fake data

https://github.com/joke2k/faker

sudo apt install faker
  • Section: universe/python
  • Architecture: all
  • 2 dependencies
  • normalized package name match
  • Matched by: Faker
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: faker from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

python3-fake-factory 22.0.0-1

Faker is a Python library that generates fake data (Python 3)

https://github.com/joke2k/faker

sudo apt install python3-fake-factory
  • Section: universe/python
  • Architecture: all
  • Source Package: faker
  • 5 dependencies
  • normalized package name match
  • Matched by: Faker
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-fake-factory from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation