20 Resources for generating fake and mock data
Tags: webdev, javascript, beginners
Published: 2020-07-20 19:54:42

Speed up development of your website or app using fake or mock data, everything from fake company logos and addresses to random user photos.


### 1. [Faker JS](https://github.com/marak/Faker.js/)
faker.js - generate massive amounts of fake data in the browser and node.js

{% github marak/Faker.js %}

---

### 2. [fony](https://github.com/captainsafia/fony)
fony is a simple command line tool that generates dummy JSON data from a provided template.

{% github captainsafia/fony %}

---

### 3. [Casual](https://github.com/boo1ean/casual)

{% github boo1ean/casual %}

---

### 4. [Fake Data - A form filler you won't hate](https://chrome.google.com/webstore/detail/fake-data-a-form-filler-y/gchcfdihakkhjgfmokemfeembfokkajj?hl=en)
Chrome Extension, Fake Data will help you insert random values in any form field. Generate random names, emails, addresses, phone numbers and many more types of data.

[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/jplt5a8k0eugboik03fm.png)](https://chrome.google.com/webstore/detail/fake-data-a-form-filler-y/gchcfdihakkhjgfmokemfeembfokkajj?hl=en)


---

### 5. [Fake Store API](https://fakestoreapi.com/)
fakeStoreApi is a free online REST API that you can use whenever you need Pseudo-real data for your e-commerce or shopping website without running any server-side code. It's awesome for teaching purposes, sample codes, tests, etc.


[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/3hbzkhaj71a4zr636fy6.png)](https://fakestoreapi.com/)

---

### 6. [Chance](https://github.com/chancejs/chancejs)
Chance - Random generator helper for JavaScript

{% github chancejs/chancejs %}

---

### 7. [Mock](https://github.com/nuysoft/Mock)
Mock.js is a simulation data generator to help the front-end to develop and prototype separate from the back-end progress and reduce some monotony particularly while writing automated tests.

{% github nuysoft/Mock %}

---

### 8. [Generate Data](https://www.generatedata.com/)
Ever needed custom formatted sample / test data, like, bad? Well, that's the idea of this script. It's a free, open source tool written in JavaScript, PHP and MySQL that lets you quickly generate large volumes of custom data in a variety of formats for use in testing software, populating databases, and... so on and so forth.

[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/0d2rac57lnqhuyp6k66p.png)](https://www.generatedata.com/)

---

### 9. [Fake Data Generator](https://github.com/Cambalab/fake-data-generator)
Just a small open-source script to create fake data given a simple JSON model.

{% github Cambalab/fake-data-generator %}

---

### 10. [Mocker Data Generator](https://github.com/danibram/mocker-data-generator/)

A simplified way to generate massive mock data based on a schema, using the awesome fake/random data generators like (FakerJs, ChanceJs, CasualJs and RandExpJs), all in one tool to generate your fake data for testing.

{% github danibram/mocker-data-generator %}

---

### 11. [Random User](https://randomuser.me/)
A free, open-source API for generating random user data. Like Lorem Ipsum, but for people.

[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/uzlntjjg9zxm3ejdrakv.png)](https://randomuser.me/)

---

### 12. [JSON Schema Faker](https://github.com/json-schema-faker/json-schema-faker)
Use JSON Schema along with fake generators to provide consistent and meaningful fake data for your system.

{% github json-schema-faker/json-schema-faker %}

---


### 13. [Fake Logos](https://github.com/pigment/fake-logos)
A selection of fake but convincing company logos for real-looking test data.

{% github pigment/fake-logos %}

---

### 14. [Mockaroo](https://www.mockaroo.com/)
Need some mock data to test your app? Mockaroo lets you generate up to 1,000 rows of realistic test data in CSV, JSON, SQL, and Excel formats.

[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/lyinhyec1j7zvmci48uk.png)](https://www.mockaroo.com/)

---

### 15. [JSON Placeholder](https://github.com/typicode/jsonplaceholder)
JSONPlaceholder is a simple fake REST API for testing and prototyping.

{% github typicode/jsonplaceholder %}

---

### 16. [Fake IMG](https://fakeimg.pl/)
Don’t waste your time making dummy images for your mockup or wireframe. Fakeimg.pl is a little tool that generates images with an URL.

[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/q1u9oq0a7yxg08z6f8i5.png)](https://fakeimg.pl/)

---

### 17. [Lorem Picsum](https://picsum.photos/)
The Lorem Ipsum for photos.

[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/t4yzbe9umtxdcsatdvqu.png)](https://picsum.photos/)


---

### 18. [Fake Clients](https://fakeclients.com/)
Randomly generated client briefs

[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/thqhuypporittz9jkri7.png)](https://fakeclients.com/)

---

### 19. [Acme Logos](http://acmelogos.com/)
Professional placeholder logos for your designs projects.

[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/m00xb77x9g5hirz60ksr.png)](http://acmelogos.com/)

---

### 20. [Lorem Ipsum](https://www.lipsum.com/)
Of course it would not be complete without this classic!

[![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/n1tm6541zsf09ffrmpc8.png)](https://www.lipsum.com/)

---

Sign up to our free weekly newsletter and stay in the loop with the latest and greatest web development projects on GitHub at [www.iainfreestone.com](https://www.iainfreestone.com)

{% link iainfreestone/trending-projects-on-github-for-web-developers-2gjl %}

If you enjoyed this article you can [follow me](https://twitter.com/iain_freestone) on Twitter where I regularly post bite size tips relating to HTML, CSS and JavaScript.