Skip to content

Get Started

dataimitator is a versatile and powerful Clojure library designed for generating realistic and randomized data for testing, development, and data analysis purposes. It allows developers to create mock data that mimics real-world scenarios, making it easier to test applications and systems without the need for sensitive or proprietary information.


Key Features

  • Random Data Generation: Create random data for various data types such as strings, numbers, dates, and more.
  • Customizable Data Patterns: Define custom patterns and rules to generate data that closely matches specific requirements.
  • Localization Support: Generate data in multiple languages and formats, making it suitable for international applications.
  • Extensibility: Easily extend the library with custom data generators to fit unique needs.
  • Integration with Test Frameworks: Seamlessly integrates with popular Clojure test frameworks, enhancing test automation workflows.
  • Scalability: Efficiently generate large datasets for performance testing and data analysis.

Installation

Add dataimitator as a dependency in your project file.

Leiningen/Boot

[org.clojars.atesbazi/dataimitator "0.0.3"]

Clojure CLI/deps.edn

org.clojars.atesbazi/dataimitator {:mvn/version "0.0.3"}

Gradle

implementation("org.clojars.atesbazi:dataimitator:0.0.3")

Maven

<dependency>
<groupId>org.clojars.atesbazi</groupId>
<artifactId>dataimitator</artifactId>
<version>0.0.3</version>
</dependency>