{"id":15039502,"url":"https://github.com/dius/java-faker","last_synced_at":"2025-05-11T03:43:34.239Z","repository":{"id":37444257,"uuid":"1852481","full_name":"DiUS/java-faker","owner":"DiUS","description":"Brings the popular ruby faker gem to Java","archived":false,"fork":false,"pushed_at":"2024-06-12T07:32:41.000Z","size":6147,"stargazers_count":4859,"open_issues_count":223,"forks_count":867,"subscribers_count":130,"default_branch":"master","last_synced_at":"2025-05-11T03:43:30.270Z","etag":null,"topics":["faker-gem","java","java-faker"],"latest_commit_sha":null,"homepage":"http://dius.github.io/java-faker","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DiUS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-06-06T01:01:21.000Z","updated_at":"2025-05-10T17:23:03.000Z","dependencies_parsed_at":"2024-01-03T01:26:43.412Z","dependency_job_id":"21acbf8f-4393-47fa-b9d9-431725dedaa5","html_url":"https://github.com/DiUS/java-faker","commit_stats":{"total_commits":671,"total_committers":117,"mean_commits":5.735042735042735,"dds":0.7645305514157973,"last_synced_commit":"a8b8ff0acc6fcc629d08a3a9952f83be56a9a3c3"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiUS%2Fjava-faker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiUS%2Fjava-faker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiUS%2Fjava-faker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DiUS%2Fjava-faker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DiUS","download_url":"https://codeload.github.com/DiUS/java-faker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253514552,"owners_count":21920334,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["faker-gem","java","java-faker"],"created_at":"2024-09-24T20:43:04.372Z","updated_at":"2025-05-11T03:43:34.204Z","avatar_url":"https://github.com/DiUS.png","language":"Java","readme":"Java Faker\n==========\n\n[![Maven Status](https://maven-badges.herokuapp.com/maven-central/com.github.javafaker/javafaker/badge.svg?style=flat)](http://mvnrepository.com/artifact/com.github.javafaker/javafaker)\n[![Build Status](https://travis-ci.org/DiUS/java-faker.svg?branch=master)](https://travis-ci.org/DiUS/java-faker)\n[![Coverage Status](https://coveralls.io/repos/DiUS/java-faker/badge.svg)](https://coveralls.io/r/DiUS/java-faker)\n[![License](http://img.shields.io/:license-apache-brightgreen.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)\n\nThis library is a port of Ruby's [faker](https://github.com/stympy/faker) gem (as well as Perl's Data::Faker library) that generates fake data.\nIt's useful when you're developing a new project and need some pretty data for showcase.\n\nUsage\n-----\nIn pom.xml, add the following xml stanza between `\u003cdependencies\u003e ... \u003c/dependencies\u003e`\n\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.github.javafaker\u003c/groupId\u003e\n    \u003cartifactId\u003ejavafaker\u003c/artifactId\u003e\n    \u003cversion\u003e1.0.2\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\nFor gradle users, add the following to your build.gradle file.\n\n```groovy\ndependencies {\n    implementation 'com.github.javafaker:javafaker:1.0.2'\n}\n\n```\n\nIn your Java code\n\n```java\nFaker faker = new Faker();\n\nString name = faker.name().fullName(); // Miss Samanta Schmidt\nString firstName = faker.name().firstName(); // Emory\nString lastName = faker.name().lastName(); // Barton\n\nString streetAddress = faker.address().streetAddress(); // 60018 Sawayn Brooks Suite 449\n```\n\nThis is a [demo web application](https://java-faker.herokuapp.com/) that uses the library.\n\nJavadoc\n-----\nhttp://dius.github.io/java-faker/apidocs/index.html\n\n\nContributions\n-------------\nSee [CONTRIBUTING.md](https://github.com/DiUS/java-faker/blob/master/CONTRIBUTING.md)\n\n\nFakers\n-----\n* Address\n* Ancient\n* Animal\n* App\n* Aqua Teen Hunger Force\n* Artist\n* Avatar\n* Back To The Future\n* Aviation\n* Basketball\n* Beer\n* Bojack Horseman\n* Book\n* Bool\n* Business\n* ChuckNorris\n* Cat\n* Code\n* Coin\n* Color\n* Commerce\n* Company\n* Crypto\n* DateAndTime\n* Demographic\n* Disease\n* Dog\n* DragonBall\n* Dune\n* Educator\n* Esports\n* EnglandFootBall\n* File\n* Finance\n* Food\n* Friends\n* FunnyName\n* GameOfThrones\n* Gender\n* Hacker\n* HarryPotter\n* Hipster\n* HitchhikersGuideToTheGalaxy\n* Hobbit\n* HowIMetYourMother\n* IdNumber\n* Internet\n* Job\n* Kaamelott\n* LeagueOfLegends\n* Lebowski\n* LordOfTheRings\n* Lorem\n* Matz\n* Music\n* Name\n* Nation\n* Number\n* Options\n* Overwatch\n* PhoneNumber\n* Photography\n* Pokemon\n* Princess Bride\n* Relationship Terms\n* RickAndMorty\n* Robin\n* RockBand\n* Shakespeare\n* Sip\n* SlackEmoji\n* Space\n* StarCraft\n* StarTrek\n* Stock\n* Superhero\n* Team\n* TwinPeaks\n* University\n* Weather\n* Witcher\n* Yoda\n* Zelda\n\nUsage with Locales\n-----\n\n```java\nFaker faker = new Faker(new Locale(\"YOUR_LOCALE\"));\n```\n\nSupported Locales\n-----\n* bg\n* ca\n* ca-CAT\n* da-DK\n* de\n* de-AT\n* de-CH\n* en\n* en-AU\n* en-au-ocker\n* en-BORK\n* en-CA\n* en-GB\n* en-IND\n* en-MS\n* en-NEP\n* en-NG\n* en-NZ\n* en-PAK\n* en-SG\n* en-UG\n* en-US\n* en-ZA\n* es\n* es-MX\n* fa\n* fi-FI\n* fr\n* he\n* hu\n* in-ID\n* it\n* ja\n* ko\n* nb-NO\n* nl\n* pl\n* pt\n* pt-BR\n* ru\n* sk\n* sv\n* sv-SE\n* tr\n* uk\n* vi\n* zh-CN\n* zh-TW\n\nTODO\n----\n- Port more classes over as there are more entries in the yml file that we don't have classes for\n\nLICENSE\n-------\nCopyright (c) 2019 DiUS Computing Pty Ltd. See the LICENSE file for license rights and limitations.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdius%2Fjava-faker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdius%2Fjava-faker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdius%2Fjava-faker/lists"}