All Projects → elixirs → Faker

elixirs / Faker

Licence: mit
Faker is a pure Elixir library for generating fake data.

Programming Languages

elixir
2628 projects

Projects that are alternatives of or similar to Faker

Bogus
📇 A simple and sane fake data generator for C#, F#, and VB.NET. Based on and ported from the famed faker.js.
Stars: ✭ 5,083 (+655.27%)
Mutual labels:  faker, database, data, seed, generator
Beanmother
A library for setting up Java objects as test data.
Stars: ✭ 102 (-84.84%)
Mutual labels:  hacktoberfest, faker, testing-tools
Kotlinfixture
Fixtures for Kotlin providing generated values for unit testing
Stars: ✭ 94 (-86.03%)
Mutual labels:  hacktoberfest, test, testing-tools
percona-qa
Percona QA is a suite of scripts and utilities that assists in building, continuous integration, automated testing & bug reporting for Percona Server, Percona XtraDB Cluster, Percona XtraBackup, Percona Server for MongoDB, as well as other flavors of MySQL (Oracle, Facebook MyQSL, WebScaleSQL, MariaDB) etc.
Stars: ✭ 55 (-91.83%)
Mutual labels:  qa, generator, test
Faker
Go (Golang) Fake Data Generator for Struct
Stars: ✭ 1,698 (+152.3%)
Mutual labels:  faker, generator, testing-tools
Kotlin Faker
Generate realistically looking fake data such as names, addresses, banking details, and many more, that can be used for testing and data anonymization purposes.
Stars: ✭ 136 (-79.79%)
Mutual labels:  faker, data, testing-tools
Generator Ngx Rocket
🚀 Extensible Angular 11+ enterprise-grade project generator
Stars: ✭ 1,329 (+97.47%)
Mutual labels:  hacktoberfest, seed, generator
Kiwi
the leading open source test management system
Stars: ✭ 607 (-9.81%)
Mutual labels:  hacktoberfest, testing-tools, qa
Altair
✨⚡️ A beautiful feature-rich GraphQL Client for all platforms.
Stars: ✭ 3,827 (+468.65%)
Mutual labels:  hacktoberfest, database, data
Takeoff
A rapid development environment using docker for convenience.
Stars: ✭ 271 (-59.73%)
Mutual labels:  hacktoberfest, database, developer-tools
Gofakeit
Random fake data generator written in go
Stars: ✭ 2,193 (+225.85%)
Mutual labels:  data, seed, generator
Isolator
Detect non-atomic interactions within DB transactions
Stars: ✭ 362 (-46.21%)
Mutual labels:  hacktoberfest, developer-tools, testing-tools
Jaymock
Minimal fake JSON test data generator.
Stars: ✭ 28 (-95.84%)
Mutual labels:  data, generator, test
Fake2db
Generate fake but valid data filled databases for test purposes using most popular patterns(AFAIK). Current support is sqlite, mysql, postgresql, mongodb, redis, couchdb.
Stars: ✭ 2,113 (+213.97%)
Mutual labels:  faker, database, data
Yii2 Migration
Yii 2 Migration Creator And Updater
Stars: ✭ 262 (-61.07%)
Mutual labels:  hacktoberfest, database, generator
Mimesis
Mimesis is a high-performance fake data generator for Python, which provides data for a variety of purposes in a variety of languages.
Stars: ✭ 3,439 (+411%)
Mutual labels:  faker, data, generator
Mongo Seeding
The ultimate solution for populating your MongoDB database.
Stars: ✭ 375 (-44.28%)
Mutual labels:  hacktoberfest, database, seed
Chat
基于自然语言理解与机器学习的聊天机器人,支持多用户并发及自定义多轮对话
Stars: ✭ 516 (-23.33%)
Mutual labels:  database, qa
Typeorm Seeding
🌱 A delightful way to seed test data into your database.
Stars: ✭ 501 (-25.56%)
Mutual labels:  database, seed
Eigengrau S Essential Establishment Generator
A town generator that is suitable for out of the box play in any fantasy TTRPG setting.
Stars: ✭ 523 (-22.29%)
Mutual labels:  hacktoberfest, generator

Faker

Build Status Version Hex Docs License Issues Downloads Gitter Last Updated

Faker is a pure Elixir library for generating fake data.

Quickstart

  • add {:faker, "~> 0.16"} to your deps in mix.exs:

    defp deps do
      [{:faker, "~> 0.16", only: :test}]
    end
    
  • run:

    mix deps.get
    
  • add Faker.start() to test/test_helper.exs:

    ExUnit.start()
    Faker.start()
    
  • jump to usage examples.

Requirements

  • OTP 19+
  • Elixir 1.6+

Usage

See documentation and usage examples.

Troubleshooting

  • If you get a message like the one below when you call Faker.Address.city/0, you need to add :faker to your application's mix file, in the applications function, as above.

    ** (FunctionClauseError) no function clause matching in Faker.Address.city_count/1
    lib/faker/address.ex:48: Faker.Address.city_count(nil)
    lib/faker/address.ex:41: Faker.Address.city/0
    

Tools

Faker was designed as a lightweight library, that's why it can be easily used with other tools.

Templating

You can build templates for testing purposes with the Blacksmith project. See the Blacksmith readme for details.

Team

Faker was originally written by Igor Kapkov.

Current list of maintainers:

Contributing

Do you want to become a maintainer?

See our CONTRIBUTING.md and start contributing today. We usually elect new maintainers based on contributions.

Thanks

Sponsored by Evil Martians

License

Released under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].