https://github.com/gappbox/mockly
Easily generate and manage mock data for testing and development
https://github.com/gappbox/mockly
mockdata nodejs prototype react
Last synced: 3 months ago
JSON representation
Easily generate and manage mock data for testing and development
- Host: GitHub
- URL: https://github.com/gappbox/mockly
- Owner: gappbox
- License: mit
- Created: 2025-01-24T15:09:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-29T20:12:27.000Z (9 months ago)
- Last Synced: 2025-08-29T21:44:52.424Z (9 months ago)
- Topics: mockdata, nodejs, prototype, react
- Language: TypeScript
- Homepage: https://mockly.codify.co.ua
- Size: 860 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ๐ฏ Mockly
[](https://github.com/gappbox/mockly/stargazers)
[](LICENSE)
[](https://hub.docker.com/r/gappbox/mockly)
[](https://hub.docker.com/r/gappbox/mockly/tags)
[](https://hub.docker.com/r/gappbox/mockly)
> Effortless mock data generation for testing, development, and prototyping.
---
## ๐ Overview
Mockly is your powerful companion for generating and managing synthetic (mock) data.
Designed for:
- ๐ ๏ธ **Testing** your application functionality
- ๐จ **Prototyping** and showcasing UIs
- โก **Speeding up** your development workflows
Mockly helps you stop wasting time on manual data creation โ and focus on building what matters.
---
## โจ Features
| Feature | Description |
|-----------------------------|----------------------------------------------------------------------------|
| ๐ง **Custom Fields** | Define data fields with categories and types that fit your needs. |
| ๐งฉ **Field Templates** | Use pre-configured templates to quickly apply common setups 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. |
---
## ๐ณ Self-Hosting
Easily run Mockly anywhere with **Docker** โ perfect for local development, testing, or private use.
### ๐ Launch in Seconds
**1. Pull the latest Mockly image:**
```bash
docker pull gappbox/mockly:latest
```
**2. Run the container:**
```bash
docker run -d -p 5174:5174 --name mockly gappbox/mockly:latest
```
### ๐ฆ Docker Compose Setup
If you prefer Docker Compose for easier management:
```yaml
services:
mockly:
container_name: mockly
image: gappbox/mockly:latest
ports:
- "5174:5174"
restart: always
```
**Steps:**
1. Save the configuration as docker-compose.yml
2. Start the container: `docker-compose up -d`
3. Access Mockly at http://localhost:5174
---
### ๐ License
_Distributed under the MIT License. Feel free to use, modify, and contribute!_