{"repo":"AngusKit/JMock","free":true,"listed":false,"github":"https://github.com/AngusKit/JMock","clone":"git clone https://github.com/AngusKit/JMock.git","description":"🔥 JMock is a high-performance data generation and simulation component library implemented in Java.","language":"Java","stars":206,"topics":["functions","mock","testing-tools","dataset"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"JMock English 中文 Introduction JMock is a high-performance data generation and simulation library implemented in Java. It generates data that more closely resembles real business data characteristics compared to random data generation. Core Features - High-performance data generation : Generates 2M+ user records per second (single thread). Each record contains 10+ attributes totaling 200+ bytes. - Business-realistic data with i18n support : Produces data that accurately simulates real-world business scenarios with internationalization capabilities. - Dual definition approaches : - Annotation-based : Applied to class fields - Function-based : Used in script files (txt, json, yml, etc.) - Multiple storage options : Supports JDBC, in-memory, and local filesystem persistence for batch data. - Extensible architecture : Plugin-based system for custom mock data functions. Website The website/ directory is a Next.js static site (function reference, getting started, playground). - English : site root, e.g. / , /docs/functions - 中文 : /zh , e.g. /zh/docs/functions - Function descriptions are loaded from docs/JMockFunction-en.json and docs/JMockFunction-zh CN.json . To build locally: Output is written to website/out . For GitHub Pages project sites, set NEXT PUBLIC BASE PATH=/YourRepoName when building (see website/next.config.js and .github/workflows/deploy-github-pages.yml ). Function Expressions Expression Formats Type Parameterless Form Parameterized Form ---------------- ------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/AngusKit","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AngusKit/JMock/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."}