パッケージやモジュールをテスト用などに偽物に置き換えてくれるツールないかなーと探してて 名前的に faker とかでググったらあったりしないかなと探してみたところ……
ダミーデータを作るためのライブラリが出てきました
fake に置き換えてくれるものじゃなくて fake を作るためのライブラリでした
思ったより数があったので見てみるとどれも関連していて別言語へ移植したものみたいです
Python
https://github.com/joke2k/faker
Faker is heavily inspired by PHP Faker, Perl Faker, and by Ruby Faker.
PHP
https://github.com/fzaninotto/Faker
Faker is heavily inspired by Perl's Data::Faker, and by ruby's Faker.
PHP には別の faker もありましたが 全く違うものではなくこっちも元が同じようです
https://github.com/bobthecow/Faker
Faker is a PHP port of a Ruby port of Data::Faker from Perl.
Ruby
https://github.com/faker-ruby/faker
This gem is a port of Perl's Data::Faker library that generates fake data.
JavaScript
https://github.com/marak/Faker.js/
faker.js was inspired by and has used data definitions from:
Perl
https://metacpan.org/release/JASONK/Data-Faker-0.07
https://metacpan.org/pod/release/WSHELDAHL/Data-Faker-0.10/lib/Data/Faker.pm
他言語のもとになったもの
参照は 0.07 の古い物が多いけど新しい 0.10 もでてるみたい
まとめ
Perl
→ Python
→ Ruby
→ PHP
→ JavaScript
Ruby
→ Python
→ PHP
→ JavaScript
PHP
→ Python