PHPackages                             jbzoo/mock-server - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. jbzoo/mock-server

ActiveLibrary[Testing &amp; Quality](/categories/testing)

jbzoo/mock-server
=================

Flexible HTTP mocking application for testing and fast prototyping

0.4.4(5y ago)22.2k[2 PRs](https://github.com/JBZoo/Mock-Server/pulls)MITPHPPHP &gt;=7.2

Since Mar 27Pushed 3y ago1 watchersCompare

[ Source](https://github.com/JBZoo/Mock-Server)[ Packagist](https://packagist.org/packages/jbzoo/mock-server)[ RSS](/packages/jbzoo-mock-server/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (8)Dependencies (17)Versions (11)Used By (0)

JBZoo / Mock-Server
===================

[](#jbzoo--mock-server)

[![Build Status](https://camo.githubusercontent.com/0146b4fe9b0899ff5d9277e498ddc183e8fdf6630b686bfe996a285efea31a78/68747470733a2f2f7472617669732d63692e6f72672f4a425a6f6f2f4d6f636b2d5365727665722e737667)](https://travis-ci.org/JBZoo/Mock-Server) [![Docker Cloud Build Status](https://camo.githubusercontent.com/3464d421591e47fea5403651f842711faac6465134701c329d9c44e2b17726b3/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f636c6f75642f6275696c642f6a627a6f6f2f6d6f636b2d7365727665722e737667)](https://hub.docker.com/r/jbzoo/mock-server) [![Coverage Status](https://camo.githubusercontent.com/2f6b37244b77a7aeeca94a6554fe0ec0b1929076a43d4df06e679ed5d265ee3a/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f4a425a6f6f2f4d6f636b2d5365727665722f62616467652e737667)](https://coveralls.io/github/JBZoo/Mock-Server) [![Psalm Coverage](https://camo.githubusercontent.com/dc4b213d69ef7b7338b0ff0e941cdbb022ad59aa344ac582a9d82dbbb802fe48/68747470733a2f2f73686570686572642e6465762f6769746875622f4a425a6f6f2f4d6f636b2d5365727665722f636f7665726167652e737667)](https://shepherd.dev/github/JBZoo/Mock-Server) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/e0c7d7836e239bfdd9f3998b351b0fe46130e935bbfea7c4049956022dc009fd/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6a627a6f6f2f6d6f636b2d7365727665722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/jbzoo/mock-server/?branch=master) [![CodeFactor](https://camo.githubusercontent.com/52b946fc5d888d903879f10e2e131ad102c82290a4b556982ec78079a592159a/68747470733a2f2f7777772e636f6465666163746f722e696f2f7265706f7369746f72792f6769746875622f6a627a6f6f2f6d6f636b2d7365727665722f6261646765)](https://www.codefactor.io/repository/github/jbzoo/mock-server/issues) [![PHP Strict Types](https://camo.githubusercontent.com/89e6749b29bd7be7fac2f74e89a12c3c87530ebf16367bf01110d5e876d642b7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374726963745f5f74797065732d253344312d627269676874677265656e)](https://www.php.net/manual/en/language.types.declarations.php#language.types.declarations.strict)
[![Stable Version](https://camo.githubusercontent.com/78c3e84ae1e4a3cb2714b676db6a7bf7a87acb2074c39910a6439f243202face/68747470733a2f2f706f7365722e707567782e6f72672f6a627a6f6f2f6d6f636b2d7365727665722f76657273696f6e)](https://packagist.org/packages/jbzoo/mock-server) [![Dependents](https://camo.githubusercontent.com/de393f8f203bb7fc16510282d9e69bb7ec0e99edf6f4b7639cc129ef810f9dd3/68747470733a2f2f706f7365722e707567782e6f72672f6a627a6f6f2f6d6f636b2d7365727665722f646570656e64656e7473)](https://packagist.org/packages/jbzoo/mock-server/dependents?order_by=downloads) [![GitHub Issues](https://camo.githubusercontent.com/f5857d9487776868d9157f8baad68d2a9b47de6e7c5b43d322288873124a1c5a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6a627a6f6f2f6d6f636b2d736572766572)](https://github.com/JBZoo/Mock-Server/issues) [![Total Downloads](https://camo.githubusercontent.com/fbced9b2ac3f21e691255d183d2e2cb66e2d14fe8f594588a265d0808954db01/68747470733a2f2f706f7365722e707567782e6f72672f6a627a6f6f2f6d6f636b2d7365727665722f646f776e6c6f616473)](https://packagist.org/packages/jbzoo/mock-server/stats) [![Docker Pulls](https://camo.githubusercontent.com/55c880cd517a031aac9aa8f388645ced5f35e01a45795bda0a0c3324b498b076/68747470733a2f2f696d672e736869656c64732e696f2f646f636b65722f70756c6c732f6a627a6f6f2f6d6f636b2d7365727665722e737667)](https://hub.docker.com/r/jbzoo/mock-server) [![GitHub License](https://camo.githubusercontent.com/c09d339808471abf246c68099f22a9fa18a091d9aadfce865039aca5bb5dddaa/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6a627a6f6f2f6d6f636b2d736572766572)](https://github.com/JBZoo/Mock-Server/blob/master/LICENSE)

### Installing

[](#installing)

```
# Build it into you project
composer require jbzoo/mock-server

# OR use phar file. Replace  to the last version. See releases page
wget https://github.com/JBZoo/Mock-Server/releases/download//mock-server.phar

# OR just pul docker image
docker pull jbzoo/mock-server:latest
```

### Usage

[](#usage)

```
# Mock-Server is built-in into your project
php `pwd`/jbzoo-mock-server     \
    --host=0.0.0.0              \
    --port=8089                 \
    --host-tls=localhost        \
    --port-tls=8090             \
    --mocks=./mocks             \
    --ansi                      \
    -vvv

# Or Docker image
docker run                      \
    --rm                        \
    --name="mock-server"        \
    -v `pwd`/tests/mocks:/mocks \
    -p 8089:8089                \
    -p 8090:8090                \
    jbzoo/mock-server:latest    \
    --ansi                      \
    -vvv
```

Unit tests and check code style
-------------------------------

[](#unit-tests-and-check-code-style)

```
make update
make test-all
```

### License

[](#license)

MIT

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

8

Last Release

1851d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/75e6de2785f6d099699f430ff58404af4fc0e83060d2953028c9664a54704a5f?d=identicon)[smetdenis](/maintainers/smetdenis)

---

Top Contributors

[![SmetDenis](https://avatars.githubusercontent.com/u/1118678?v=4)](https://github.com/SmetDenis "SmetDenis (25 commits)")

---

Tags

httphttp-serverhttpmockjbzoommockmockmock-serverphpprototypingstubbingtestinghttpphptestingmockhttp serverprototypingjbzoostubbingmock-serverhttpmockmmock

### Embed Badge

![Health badge](/badges/jbzoo-mock-server/health.svg)

```
[![Health](https://phpackages.com/badges/jbzoo-mock-server/health.svg)](https://phpackages.com/packages/jbzoo-mock-server)
```

###  Alternatives

[danog/madelineproto

Async PHP client API for the telegram MTProto protocol.

3.4k855.0k18](/packages/danog-madelineproto)[vimeo/psalm

A static analysis tool for finding errors in PHP applications

5.8k77.5M6.7k](/packages/vimeo-psalm)[behat/behat

Scenario-oriented BDD framework for PHP

4.0k96.8M1.9k](/packages/behat-behat)[magento/magento2-functional-testing-framework

Magento2 Functional Testing Framework

15511.5M30](/packages/magento-magento2-functional-testing-framework)[donatj/mock-webserver

Simple mock web server for unit testing

1382.5M79](/packages/donatj-mock-webserver)[doppiogancio/mocked-client

A simple way to mock a client

2174.9k3](/packages/doppiogancio-mocked-client)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
