DEV Community

Hasin Hayder
Hasin Hayder

Posted on

2 1

Create Huge Amount of Mock Data from Schema Without Writing a Single Line of Code

Faker.JS is a great tool for creating mock data, and it serves the purpose. However, to create a structured dataset you need to write too much code, and sometimes it gets boring. This is why I have created this project that can automate the mock-data creation process without you writing a single line of code. It was actually created for my personal projects and then I thought that it can add value to many other projects, especially those in need of mock data, and save a lot of time for everyone. Let me show you why this project is a necessary one in your toolkit and how it can be used in this short video tutorial.

Did I tell you that this software is really fast? It can create 1 million records in less than 15 seconds in most cases.

you can even use auto increment values in your schema, just like this one

//schema.mjs
export default {
  // random 20 people with autoincrement id
  output:'./output.json',
  total:20,
  structure:{
    id:'autoIncrement',
    firstName: 'maleFirstName',
    lastName: 'maleLastName',
    email:'emailFromDomain,firstName,lastName,test.com',
    fullName:'joinerSpace,firstName,lastName',
  }
}

Enter fullscreen mode Exit fullscreen mode

The github repository is located at https://github.com/hasinhayder/fake-data-generator-from-schema where you can find some example schemas in the example-schemas directory.

Pull requests, feature suggestions and issues are very welcome.

Top comments (0)

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay