{"repo":"jrnd-io/jr","free":true,"listed":false,"github":"https://github.com/jrnd-io/jr","clone":"git clone https://github.com/jrnd-io/jr.git","description":"JR: streaming quality random data from the command line","language":"Go","stars":145,"topics":["avro","datagen","json-schema","kafka","kafka-producer","protobuf","random-generation","redis","schema-registry","template"],"license":"MIT","category":"databases-storage","readme_excerpt":"JR: streaming Quality Random Data from the Command line JR is a CLI program that helps you to stream quality random data for your applications. Documentation For full documentation about emitters, referential integrity, how to write templates and more, pls see the full JR Documentation. Building and compiling JR requires Go 1.24 you can use the make install.sh to install JR. This script does everything needed in one simple command. These are the steps in the make install.sh script if you want to use them separately: If you want to run the Unit tests, you have a make target for that too: Basic usage JR is very straightforward to use. Here are some examples: Listing existing templates Templates are in the directory $JR SYSTEM DIR/templates . JR SYSTEM DIR defaults to $XDG CONFIGDIR and can be changed to a different dir, for example: Templates with parsing issues are showed in red , Templates with no parsing issues are showed in green Create random data from one of the provided templates Use for example the predefined net device template to generate a random JSON network device or, with a shortcut: Using Docker You can also use a image if you prefer. Other options for templates If you want to use your own template, you can: - put it in the templates directory - embed it directly in the command using the --embedded flag For a quick and dirty test, the best option is to embed directly a template in the command: Create more random data Using -n option you can create more data in ea","default_branch":null,"files":null,"tree":[],"storefront":"/r/jrnd-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jrnd-io/jr/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}