Faker.java icon indicating copy to clipboard operation
Faker.java copied to clipboard

An minimal port of Faker.js/Faker.rb library but for Java.

Faker.java

687474703a2f2f696d6775722e636f6d2f4b69696e512e706e67

A tool for generating fake data. This is inspired by Faker.js, Faker.rb.

Usage

Person API

Faker faker = new Faker();

String name = faker.Person().fullName();                // Jaime Bueza
String firstName = faker.Person().firstName();          // John
String lastName = faker.Person().lastName();            // Smith

Company API

Faker faker = new Faker();

String companyName = faker.Company().name();                // Adaptive Infrastructures Inc.

Lorem Ipsum API

Faker faker = new Faker();

String paragraphs = faker.LoremIpsum().paragraphs(2);                // Generates two paragraphs

Download

Go here to the Releases view of the repository!

Or just download directly.

License

MIT.

Special Thanks

For inspiration:

  • https://github.com/oliverdodd/jlorem/
  • https://github.com/Marak/Faker.js
  • https://github.com/stympy/faker