• Stars
    star
    2,222
  • Rank 20,759 (Top 0.5 %)
  • Language
    TypeScript
  • Created almost 13 years ago
  • Updated 27 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A powerful, feature-rich, random test data generator.

generatedata.com

Build Status

This is the repo for the downloadable version of generatedata.com. The script is essentially an engine to generate any sort of random data in any format. It currently comes with 30 or so Data Types (types of data it generates), 12 Export Types (formats for the data, like CSV, SQL, JSON), plus around 32 data sets for specific countries (city names, regions etc). But more importantly it can be extended in any way you want. Check out the developer documentation for more information on that.

Programmatic generation

The current major version of the script is 4.x, which was a big change over earlier releases. Earlier versions were written in PHP and MYSQL and 3.x offered a REST API to let you generate the data programmatically rather than via an API. While this is still planned for 4.x it's not currently offered, and the plan it to tackle that after making the script available as an npm package - which we feel will be a more convenient way to programmatically generate data over the more agnostic REST approach.

Requirements

  • Docker
  • node
  • nvm

See the Installation instructions for full details.

How to Install / Documentation

For installation instructions, user and developer documentation, check out: https://benkeen.github.io/generatedata/

License

This script is freely available under the GPL 3 license. See license.txt in the root folder. Please note that all contributors agree that all code is released under this license.

Contributors

In addition to the many fine folk who submit bug reports, a big thanks to the following for their help extending the script: https://github.com/benkeen/generatedata/graphs/contributors

Ben Keen @vancouverben

More Repositories

1

d3pie

A configurable pie chart lib and generator built on d3.js
JavaScript
371
star
2

responsive-design-bookmarklet-generator

Generates custom bookmarklets for testing responsive layouts to show how they look in different viewport sizes.
HTML
205
star
3

thepixelator.com

A canvas-based image pixelation website.
JavaScript
37
star
4

js-error-logs

A script to catch client-side errors and send them to the server for logging purposes.
JavaScript
37
star
5

rsv

Really Simple Validation (Javascript validation library)
HTML
22
star
6

php_validation

PHP Validation - the server-side complement to the RSV JS library
PHP
22
star
7

birdsearch.org

Browse worldwide birding locations and sightings, based on ebird.org data
JavaScript
16
star
8

grunt-search

Grunt plugin that searches a list of files and logs all findings in various formats.
JavaScript
15
star
9

generatedata-vagrant

A prepackaged installation of generatedata using Vagrant.
Puppet
13
star
10

polymer-country-region-selector

A Polymer component for adding dynamic, country-region dropdowns to your forms.
HTML
11
star
11

opentranslate.org

The codebase for a PHP-based translation management tool
PHP
6
star
12

char-counter

A simple, configurable Polymer component for adding a character counter to your form fields.
JavaScript
4
star
13

spirograph

A playground app where I can tinker around with various frameworks/libs.
JavaScript
3
star
14

form-emailer

A simple but versatile form email script, written to work with any web form and allow for complete customization over the email content.
PHP
2
star
15

grunt-code-analysis

A grunt plugin to analyze your codebase.
JavaScript
1
star
16

svgplayground

Playing around with Dart and SVG, to provide a simple interface to generate feColorMatrix elements.
JavaScript
1
star
17

flash_image_scroller

A simple, highly configurable Flash script that you can add to your webpages to provide an intuitive "window" to scroll through a series of thumbnail images.
JavaScript
1
star
18

WebRTC

A place to experiment with WebRTC. Currently uses node/socket.
JavaScript
1
star
19

table-indexer

A simple jQuery plugin to change tab-orders from horizontal to vertical
1
star
20

Smart-Lists

A small script that lets you convert "flat" HTML lists of information into categorized, paginated lists.
JavaScript
1
star