- vừa được xem lúc

Các nguồn để fake và tạo mock data hữu hiệu

0 0 30

Người đăng: Nguyen Kieu Ngan

Theo Viblo Asia

Thông thường khi bắt đầu một trang web dù là thực tế hay chỉ là đang học tập thì việc tạo dữ liệu giả thường khá cần thiết. Qua bài này chúng ta có thể biết thêm được nhiều nguồn khá hay ho, từ nguồn mock data cho đến nguồn có mock logo hay random cả ảnh avatar nữa.

1. Faker JS

https://github.com/marak/Faker.js/

Một nguồn có thể giúp tạo ra một khối lượng lớn dữ liệu giả với api rõ ràng và đầy đủ.

2. Fony

https://github.com/captainsafia/fony

Đây là một dạng tool sử dụng command line để render data fake theo template có sẵn.

3. Casual

https://github.com/boo1ean/casual

4. Fake Data - A form filler you won't hate

Fake Data Extension

Đây là một tiện ích đến từ Chrome, extension này sẽ giúp insert các giá trị ngẫu nhiên vào bất kì form field nào. Tạo ngẫu nhiên các giá trị như name, email, address, phone và một số kiểu loại data khác.

5. Fake Store API

https://fakestoreapi.com/

Là một REST API free mà có thể sử dụng bất cứ khi nào nếu cần giả lập cho website dạng như e-commerce hay kiểu website bán hàng. Tiện lợi cho các công việc khi cần tạo sample hay giảng dạy, không cần chạy bất kì server-side code nào.

6. Chance

https://github.com/chancejs/chancejs

Trình render data ngẫu nhiên cho Javascript.

7. Mock

https://github.com/nuysoft/Mock

Là một mock data generator giúp frontend có thể phát triển và lên prototype đi trước với với tiến độ của backend.

8. Generate Data

https://www.generatedata.com/

Cần một dữ liệu sample để test data như nào, đẹp hay xấu? Đây chính là idea của wesite này. Đây là một tool free được viết bằng Javascript, PHP và MySQL, cho phép nhanh chóng tạo ra khối lượng data lớn và có thể tuỳ chỉnh theo nhiều format khác nhau.

9. Fake Data Generator

https://github.com/Cambalab/fake-data-generator

Một nguồn open source đơn giản giúp tạo ra được data fake dựa trên mô hình JSON basic.

10. Mocker Data Generator

https://github.com/danibram/mocker-data-generator/

Một cách đơn giản để tạo ra mock data dựa trên schema, sử dụng các trình tạo fake or mock data khá hay ho như FakerJS, ChanceJS, CasualJS và RandExpJS. Nó bao gồm tất cả các công cụ như vậy.

11. Random User

https://randomuser.me/

Một open source API free để random về data của user. Cũng gần giống như Lorem Ipsum.

12. JSON Schema Faker

https://github.com/json-schema-faker/json-schema-faker

Sử dụng Json Schema với các generator cung cấp các loại data fake phù hợp và hữu dụng với hệ thống của bạn.

13. Fake Logos

https://github.com/pigment/fake-logos

Trang này dùng để fake tạm logo nếu cần, phục vụ cho thực tế.

14. Mockaroo

https://www.mockaroo.com/

Cần mock data để test ứng dụng của bạn? Mockarro sẽ cho phép tạo đến tận hơn 1000 row dữ liệu thử nghiệm thực tế với các định dạng như CSV, JSON, SQL hay Excel.

15. JSON Placeholder

https://github.com/typicode/jsonplaceholder

Một fake REST API khá basic để phục vụ cho testing và prototyping.

16. Fake IMG

https://fakeimg.pl/

Đừng phí thời gian với việc tạo ra một image giả để đem lên mockup hay wireframe. Fake IMG là một tool nhỏ giúp bạn tạo ra một image bao kèm cả URL.

17. Lorem Picsum

https://picsum.photos/

Một nguồn link thích hợp cho việc cần data fake ảnh.

18. Fake Clients

https://fakeclients.com/

Một nguồn giúp tạo các tóm tắt mẫu về khách hàng.

19. Acme Logos

http://acmelogos.com/

Một nguồn phục vụ cho phần logo khá chuyên nghiệp cho các dự án design.

20. Lorem Ipsum

https://www.lipsum.com/

Người lạ mà quen đây rồi. Một trang web mà bất kì Markup Developer nào cũng quen thuộc vô cùng.

Link tham khảo tại đây

Bình luận

Bài viết tương tự

- vừa được xem lúc

Giới thiệu Typescript - Sự khác nhau giữa Typescript và Javascript

Typescript là gì. TypeScript là một ngôn ngữ giúp cung cấp quy mô lớn hơn so với JavaScript.

0 0 499

- vừa được xem lúc

Cài đặt WSL / WSL2 trên Windows 10 để code như trên Ubuntu

Sau vài ba năm mình chuyển qua code trên Ubuntu thì thật không thể phủ nhận rằng mình đã yêu em nó. Cá nhân mình sử dụng Ubuntu để code web thì thật là tuyệt vời.

0 0 374

- vừa được xem lúc

Đặt tên commit message sao cho "tình nghĩa anh em chắc chắn bền lâu"????

. Lời mở đầu. .

1 1 701

- vừa được xem lúc

Tìm hiểu về Resource Controller trong Laravel

Giới thiệu. Trong laravel, việc sử dụng các route post, get, group để gọi đến 1 action của Controller đã là quá quen đối với các bạn sử dụng framework này.

0 0 335

- vừa được xem lúc

Phân quyền đơn giản với package Laravel permission

Như các bạn đã biết, phân quyền trong một ứng dụng là một phần không thể thiếu trong việc phát triển phần mềm, dù đó là ứng dụng web hay là mobile. Vậy nên, hôm nay mình sẽ giới thiệu một package có thể giúp các bạn phân quyền nhanh và đơn giản trong một website được viết bằng PHP với framework là L

0 0 420

- vừa được xem lúc

Bạn đã biết các tips này khi làm việc với chuỗi trong JavaScript chưa ?

Hi xin chào các bạn, tiếp tục chuỗi chủ đề về cái thằng JavaScript này, hôm nay mình sẽ giới thiệu cho các bạn một số thủ thuật hay ho khi làm việc với chuỗi trong JavaScript có thể bạn đã hoặc chưa từng dùng. Cụ thể như nào thì hãy cùng mình tìm hiểu trong bài viết này nhé (go).

0 0 414