Sign inSign up

gappbox/mockly

By gappbox

Updated about 1 year ago

Easily generate and manage mock data for testing and development

Image
Developer tools
2

420

gappbox/mockly repository overview

What is Mockly?

Mockly is an easy-to-use tool for generating and managing synthetic (mock) data. Built for developers, testers, and product teams, it provides a straightforward way to create realistic data for:

  • Testing application functionality.
  • Prototyping and showcasing user interfaces.
  • Speeding up development workflows.

Features:

  • Custom Fields: Define data fields with categories and types that fit your needs.
  • Field Templates: Use pre-configured templates to quickly apply common field configurations and save time.
  • Mock Data Generation: Generate structured JSON data that looks realistic.
  • Adjustable Output: Set the exact number of records to generate.
  • Export Options: Easily export the data for use in other tools or applications.
  • Light & Dark Themes: Seamlessly switch between light and dark modes for a better UX.


Mockly streamlines the creation and management of test data, allowing teams to focus on building and testing their applications.

Pull the Docker Image

Download the latest Mockly image from Docker Hub:

docker pull gappbox/mockly:latest

Run the Docker Container

Start the container using the following command:

docker run -d -p 5174:5174 --name mockly gappbox/mockly:latest

Changelog:

Changes in v1.5.0
  • added support for example value preview in field form
  • added new category airline
  • added new category date
  • added new category image

Changes in v1.4.1
  • resolved React rendering issue in Safari

Changes in v1.4.0
  • added support for Light and Dark themes.
  • enhanced error handling with user-friendly toasts.
  • fixed an issue where the field type was not populated correctly when editing a field.

Changes in v1.3.0
Added new field templates feature:
  • quickly apply predefined configurations to your fields.
  • choose from a variety of templates tailored to common use cases, such as Financial Transactions, Git Repository, Product Catalog, and Real Estate Listings.
  • save time by avoiding repetitive manual field setup.

Changes in v1.2.0
Added new categories and extended types:
  • Internet: color, displayName, domainName, domainSuffix, domainWord, email, emoji, exampleEmail, httpMethod, httpStatusCode, ip, ipv4, ipv6, jwt, jwtAlgorithm, mac, password, port, protocol, url, userAgent, username
  • Lorem: lines, paragraph, sentence, sentences, slug, text, word, words
  • Music: album, artist, genre, songName
  • Number: bigInt, binary, float, hex, int, octal, romanNumeral
  • Phone: imei, number
  • System: commonFileExt, commonFileName, commonFileType, cron, directoryPath, fileExt, fileName, filePath, fileType, mimeType, networkInterface, semver
  • Vehicle: bicycle, color, fuel, manufacturer, model, type, vehicle, vin, vrm
  • Word: adjective, adverb, conjunction, interjection, noun, preposition, sample, verb, words

Changes in v1.1.0
Added new categories and extended types:
  • company: buzzAdjective, buzzNoun, buzzPhrase, buzzVerb, catchPhrase, catchPhraseAdjective, catchPhraseDescriptor, catchPhraseNoun, name
  • finance: accountName, accountNumber, amount, bic, bitcoinAddress, creditCardCVV, creditCardIssuer, creditCardNumber, currencyCode, currencyName, currencySymbol, ethereumAddress, iban, litecoinAddress, pin, routingNumber, transactionDescription, transactionType
  • food: adjective, description, dish, ethnicCategory, fruit, ingredient, meat, spice, vegetable
  • git: branch, commitDate, commitEntry, commitMessage, commitSha
  • hacker: abbreviation, adjective, ingverb, noun, phrase, verb

Tag summary

Content type

Image

Digest

sha256:6d493a9ee

Size

60.2 MB

Last updated

about 1 year ago

docker pull gappbox/mockly