{"id":13455065,"url":"https://github.com/mockoon/mockoon","last_synced_at":"2025-05-13T15:03:12.844Z","repository":{"id":37431030,"uuid":"97478419","full_name":"mockoon/mockoon","owner":"mockoon","description":"Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.","archived":false,"fork":false,"pushed_at":"2025-05-05T12:38:03.000Z","size":30328,"stargazers_count":7088,"open_issues_count":63,"forks_count":409,"subscribers_count":60,"default_branch":"main","last_synced_at":"2025-05-05T22:30:25.011Z","etag":null,"topics":["api","application","desktop","electron","mock","mock-api","mock-data","mock-server","mocking","mocking-server","mocking-utility","openapi","openapi3","prototyping","rest","rest-api","server","swagger"],"latest_commit_sha":null,"homepage":"https://mockoon.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mockoon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["mockoon"]}},"created_at":"2017-07-17T13:19:16.000Z","updated_at":"2025-05-05T12:37:57.000Z","dependencies_parsed_at":"2023-02-14T15:31:23.458Z","dependency_job_id":"8a299149-3f6b-4d27-9628-841ea9a9120d","html_url":"https://github.com/mockoon/mockoon","commit_stats":{"total_commits":1114,"total_committers":67,"mean_commits":16.62686567164179,"dds":0.7289048473967684,"last_synced_commit":"671a1b1eaf6ef60cb8ca422baac3e46d0e795fa0"},"previous_names":["255kb/mockoon"],"tags_count":81,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockoon%2Fmockoon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockoon%2Fmockoon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockoon%2Fmockoon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mockoon%2Fmockoon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mockoon","download_url":"https://codeload.github.com/mockoon/mockoon/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253968304,"owners_count":21992253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","application","desktop","electron","mock","mock-api","mock-data","mock-server","mocking","mocking-server","mocking-utility","openapi","openapi3","prototyping","rest","rest-api","server","swagger"],"created_at":"2024-07-31T08:01:00.888Z","updated_at":"2025-05-13T15:03:12.812Z","avatar_url":"https://github.com/mockoon.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://mockoon.com\" alt=\"mockoon logo\"\u003e\n    \u003cimg width=\"200\" height=\"200\" src=\"https://mockoon.com/images/logo-square-app.png\"\u003e\n  \u003c/a\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://mockoon.com/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Website-Go-green.svg?style=flat-square\u0026colorB=1997c6\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://mockoon.com/newsletter/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Newsletter-Subscribe-green.svg?style=flat-square\"/\u003e\u003c/a\u003e\n  \u003cbr\u003e\n  \u003cbr\u003e\n  \u003ch1\u003eMockoon: awesome API mocking\u003c/h1\u003e\n\u003c/div\u003e\n\nMockoon is the easiest and quickest way to design and run mock APIs. No remote deployment, no account required, free and open-source.\n\nIt combines a [desktop application](https://mockoon.com/download/) to design and run mock servers locally, and a [CLI](https://mockoon.com/cli/) to self-host your fake APIs. A [cloud](#subscribe-to-mockoon-cloud) is also available to collaborate with your team, keep your data in sync, and deploy your mock APIs.\n\nAPI mocking helps you speed up development and third-party API integration by reducing dependency on external services and their limitations: rate limits, costs, availability, etc.\nIt also allows you to test your applications in a controlled environment with predictable responses, status codes, and latencies, and easily simulate edge cases and error scenarios.\nFinally, you can onboard new team members faster by providing them with a consistent and reliable environment to test and develop their applications.\n\n➡️ [Download](https://mockoon.com/download/)\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg width=\"50%\" src=\"https://mockoon.com/images/hero-repo.png\"\u003e\n\u003c/div\u003e\n\n## Features\n\nMockoon offers many features:\n\n- Unlimited number of mock local servers and routes\n- CLI to run your mock in headless environments, CI, etc.\n- Complete control on routes definition: HTTP methods and statuses, regex paths, file serving, custom headers, etc.\n- OpenAPI compatibility\n- Record/logs of all entering and forwarded requests\n- JSON templating\n- Proxy forwarding mode\n- HTTPS support\n\nYou can check the [complete list](https://mockoon.com/features/) on the website.\n\n---\n\n## Our sponsors\n\n### Platinum\n\n\u003cdiv align=\"center\" style=\"margin-top:20px;margin-bottom:20px;\"\u003e\n  \u003ca href=\"https://github.blog/2023-04-12-github-accelerator-our-first-cohort-and-whats-next/\"\u003e\n      \u003cpicture\u003e\n      \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://mockoon.com/images/sponsors/light/github.png\"\u003e\n      \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://mockoon.com/images/sponsors/github.png\"\u003e\n      \u003cimg src=\"https://mockoon.com/images/sponsors/light/github.png\" alt=\"GitHub logo\" /\u003e\n      \u003c/picture\u003e\n  \u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"https://localazy.com/register?ref=a9CiDC61gOac-azO\"\u003e\n      \u003cpicture\u003e\n      \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://mockoon.com/images/sponsors/light/localazy.png\"\u003e\n      \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://mockoon.com/images/sponsors/localazy.png\"\u003e\n      \u003cimg src=\"https://mockoon.com/images/sponsors/light/localazy.png\" alt=\"Localazy logo\" /\u003e\n      \u003c/picture\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n### Silver\n\n\u003cdiv align=\"center\" style=\"margin-top:20px;margin-bottom:20px;\"\u003e  \n  \u003ca href=\"https://www.emqx.io/\"\u003e  \n      \u003cimg src=\"https://mockoon.com/images/sponsors/emqx.png\" alt=\"emqx logo\" /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\nMockoon is an open-source project built by volunteer maintainers. If you like our application, please consider sponsoring us and join all the [Sponsors and Backers](https://github.com/mockoon/mockoon/blob/main/backers.md) who helped this project over time!\n\n\u003cdiv align=\"center\" style=\"margin-top:20px;margin-bottom:20px;\"\u003e\n\u003ca href=\"https://github.com/sponsors/mockoon\"\u003e\u003cimg src=\"https://mockoon.com/images/sponsor-btn.png?\" width=\"250\" alt=\"sponsor button\" /\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n---\n\n## Download the desktop application\n\nYou can get Mockoon desktop's [latest release](https://github.com/mockoon/mockoon/releases/latest) directly from this repository or on the official [website](https://mockoon.com/download/). Mockoon desktop is also available through:\n\nMacOS:\n\n- [_Homebrew_](https://formulae.brew.sh/cask/mockoon): `brew install --cask mockoon`.\n\nWindows:\n\n- _winget_: `winget install mockoon`.\n- [_Chocolatey_](https://community.chocolatey.org/packages/mockoon): `choco install mockoon`.\n- [_Windows Store_](https://www.microsoft.com/en-us/p/mockoon/9pk8dmsn00jj)\n\nLinux:\n\n- [_Snap store_](https://snapcraft.io/mockoon): `snap install mockoon`.\n- [_AUR_](https://aur.archlinux.org/packages/mockoon-bin): `yay -S mockoon-bin`.\n\n## Install the CLI\n\nMockoon CLI is available as an [NPM package](https://www.npmjs.com/package/@mockoon/cli). Please check our [dedicated documentation](https://github.com/mockoon/mockoon/blob/main/packages/cli/README.md) to learn how to install and use it.\n\n## Use in cloud functions and serverless environments\n\nMockoon's Serverless [NPM package](https://www.npmjs.com/package/@mockoon/serverless) provides an easy way to run Mockoon's mock APIs in cloud functions and serverless environments: AWS Lambda, GCP Functions, Firebase Functions, etc.\n\nPlease check our [dedicated documentation](https://github.com/mockoon/mockoon/blob/main/packages/serverless/README.md) to learn how to use it.\n\n## Subscribe to Mockoon Cloud\n\nWith advanced features for solo developers and teams, Mockoon Cloud supercharges your API development:\n\n- ☁️ [cloud deployments](https://mockoon.com/docs/latest/mockoon-cloud/api-mock-cloud-deployments/)\n- 🔄️ [data synchronization and real-time collaboration](https://mockoon.com/docs/latest/mockoon-cloud/data-synchronization-team-collaboration/)\n- 🤖 [AI powered API mocking](https://mockoon.com/ai-powered-api-mocking/)\n- 📃 Access to dozens of [ready-to-use JSON templates](https://mockoon.com/templates/).\n- 💬 Priority support and training.\n\nUpgrade today and take your API development to the next level.\n\n\u003cdiv align=\"center\" style=\"margin-top:20px;margin-bottom:20px;\"\u003e\n\u003ca href=\"https://mockoon.com/cloud/\"\u003e\u003cimg src=\"https://mockoon.com/images/cloud-btn.png?\" width=\"250\" alt=\"cloud button\" /\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n## Mockoon's documentation\n\nYou will find Mockoon's [documentation](https://mockoon.com/docs/latest/about/) on the official website. It covers Mockoon's most complex features. Feel free to contribute or ask for new topics to be covered.\n\n## Changelogs\n\nYou will find Mockoon applications [changelogs](https://mockoon.com/releases/) on the official website.\n\n## Support/feedback\n\nYou can discuss all things related to Mockoon and ask for help on the [official community](https://github.com/mockoon/mockoon/discussions). It's also a good place to discuss bugs and feature requests before opening an issue on this repository.\n\n## Contributing\n\nIf you are interested in contributing to Mockoon, please take a look at the [contributing guidelines](https://github.com/mockoon/mockoon/blob/main/CONTRIBUTING.md).\n\nPlease also take a look at our [Code of Conduct](https://github.com/mockoon/mockoon/blob/main/CODE_OF_CONDUCT.md).\n\n## Roadmap\n\nIf you want to know what will be coming in the next release you can check the global [Roadmap](https://mockoon.com/public-roadmap/) or [subscribe to our newsletter](https://mockoon.com/newsletter/).\n","funding_links":["https://github.com/sponsors/mockoon"],"categories":["TypeScript","Test Data \u0026 Mocking","Projects using `@faker-js/faker`","Projects","Recently Updated","api","server","Web Testing","工具"],"sub_categories":[".NET","API Testing","[Apr 09, 2025](/content/2025/04/09/README.md)","开发工具"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmockoon%2Fmockoon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmockoon%2Fmockoon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmockoon%2Fmockoon/lists"}