Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mockoon/mockoon
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
https://github.com/mockoon/mockoon
api application desktop electron good-first-issue mock mock-api mock-data mock-server mocking mocking-server mocking-utility openapi openapi3 prototyping rest rest-api server swagger
Last synced: 11 days ago
JSON representation
Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.
- Host: GitHub
- URL: https://github.com/mockoon/mockoon
- Owner: mockoon
- License: other
- Created: 2017-07-17T13:19:16.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2024-08-28T11:35:39.000Z (2 months ago)
- Last Synced: 2024-08-29T06:01:52.203Z (2 months ago)
- Topics: api, application, desktop, electron, good-first-issue, mock, mock-api, mock-data, mock-server, mocking, mocking-server, mocking-utility, openapi, openapi3, prototyping, rest, rest-api, server, swagger
- Language: TypeScript
- Homepage: https://mockoon.com
- Size: 26.3 MB
- Stars: 6,215
- Watchers: 60
- Forks: 363
- Open Issues: 61
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
- awesome - mockoon/mockoon - Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source. (TypeScript)
- awesome - mockoon/mockoon - Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source. (TypeScript)
- awesome-faker - mockoon - Mockoon is the easiest and quickest way to run mock APIs locally. (Projects using `@faker-js/faker`)
- awesome-integration - Mockoon (⭐6.4k) - Easy-to-use tool for designing and running mock REST APIs. (Projects / API Testing)
- jimsghstars - mockoon/mockoon - Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source. (TypeScript)
- trackawesomelist - Mockoon (⭐6.2k) (⭐6.3k) - Easy-to-use tool for designing and running mock REST APIs. (Recently Updated / [Oct 02, 2024](/content/2024/10/02/README.md))
- my-awesome-list - mockoon
README
Mockoon is the easiest and quickest way to design and run mock APIs. No remote deployment, no account required, free and open-source.
It 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.
API 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.
It 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.
Finally, you can onboard new team members faster by providing them with a consistent and reliable environment to test and develop their applications.➡️ [Download](https://mockoon.com/download/)
## Features
Mockoon offers many features:
- Unlimited number of mock local servers and routes
- CLI to run your mock in headless environments, CI, etc.
- Complete control on routes definition: HTTP methods and statuses, regex paths, file serving, custom headers, etc.
- OpenAPI compatibility
- Record/logs of all entering and forwarded requests
- JSON templating
- Proxy forwarding mode
- HTTPS supportYou can check the [complete list](https://mockoon.com/features/) on the website.
---
## Our sponsors
### Platinum
### Silver
Mockoon 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!
---
## Download the desktop application
You 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:
MacOS:
- [_Homebrew_](https://formulae.brew.sh/cask/mockoon): `brew install --cask mockoon`.
Windows:
- _winget_: `winget install mockoon`.
- [_Chocolatey_](https://community.chocolatey.org/packages/mockoon): `choco install mockoon`.
- [_Windows Store_](https://www.microsoft.com/en-us/p/mockoon/9pk8dmsn00jj)Linux:
- [_Snap store_](https://snapcraft.io/mockoon): `snap install mockoon`.
- [_AUR_](https://aur.archlinux.org/packages/mockoon-bin): `yay -S mockoon-bin`.## Install the CLI
Mockoon 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.
## Use in cloud functions and serverless environments
Mockoon'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.
Please check our [dedicated documentation](https://github.com/mockoon/mockoon/blob/main/packages/serverless/README.md) to learn how to use it.
## Subscribe to Mockoon Cloud
With advanced features for solo developers and teams, Mockoon Cloud supercharges your API development:
- ☁️ [cloud deployments](https://mockoon.com/docs/latest/mockoon-cloud/api-mock-cloud-deployments/)
- 🔄️ [data synchronization and real-time collaboration](https://mockoon.com/docs/latest/mockoon-cloud/data-synchronization-team-collaboration/)
- 🤖 [AI powered API mocking](https://mockoon.com/ai-powered-api-mocking/)
- 📃 Access to dozens of [ready-to-use JSON templates](https://mockoon.com/templates/).
- 💬 Priority support and training.Upgrade today and take your API development to the next level.
## Mockoon's documentation
You 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.
## Changelogs
You will find Mockoon applications [changelogs](https://mockoon.com/releases/) on the official website.
## Support/feedback
You 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. For more chat-like discussions, you can also join our [Discord server](https://discord.gg/FtJjkejKGp).
## Contributing
If you are interested in contributing to Mockoon, please take a look at the [contributing guidelines](https://github.com/mockoon/mockoon/blob/main/CONTRIBUTING.md).
Please also take a look at our [Code of Conduct](https://github.com/mockoon/mockoon/blob/main/CODE_OF_CONDUCT.md).
## Roadmap
If you want to know what will be coming in the next release you can check the global [Roadmap](https://mockoon.com/public-roadmap/).
New releases will be announced on Mockoon's [Twitter account @GetMockoon](https://twitter.com/GetMockoon) and through the newsletter to which you can subscribe [here](https://mockoon.com/newsletter/).