hoverfly alternatives and similar packages
Based on the "Mock" category.
Alternatively, view hoverfly alternatives based on common mentions on social networks and blogs.
gomock9.5 3.7 hoverfly VS gomockGoMock is a mocking framework for the Go programming language.
go-sqlmock9.1 2.1 hoverfly VS go-sqlmockSql mock driver for golang to test database interactions
mockery9.0 8.1 hoverfly VS mockeryA mock code autogenerator for Golang
gock8.0 1.0 hoverfly VS gockHTTP traffic mocking and testing made easy in Go ༼ʘ̚ل͜ʘ̚༽
httpmock7.9 4.4 hoverfly VS httpmockHTTP mocking for Golang
counterfeiter7.1 4.1 hoverfly VS counterfeiterA tool for generating self-contained, type-safe test doubles in go
Mmock7.0 0.0 hoverfly VS MmockMmock is an HTTP mocking application for testing and fast prototyping
go-txdb6.5 0.0 hoverfly VS go-txdbImmutable transaction isolated sql driver for golang
minimock6.4 0.0 hoverfly VS minimockPowerful mock generation tool for Go programming language
timex5.6 0.8 hoverfly VS timexA test-friendly replacement for golang's time package
govcr4.7 0.0 hoverfly VS govcrHTTP mock for Golang: record and replay HTTP/HTTPS interactions for offline testing
smtpmock3.9 4.2 hoverfly VS smtpmockSMTP mock server written on Golang. Mimic any 📤 SMTP server behavior for your test environment with fake SMTP server.
go-localstack3.5 0.0 hoverfly VS go-localstackGo Wrapper for using localstack
mockhttp2.2 0.0 hoverfly VS mockhttpMock object for Go http.ResponseWriter
MockItOut1.6 0.0 hoverfly VS MockItOutA language agnostic HTTP mock server for quick stub testing
mockit1.4 5.6 hoverfly VS mockitLibrary that make mocking of Go functions/methods easy
mooncake1.2 10.0 hoverfly VS mooncake:moon_cake: A simple way to generate mocks for multiple purposes
mockserver0.4 4.3 hoverfly VS mockserverSuper slim & blazing fast mock server to replace the Java/NPM counterpart mockserver
webmock0.4 2.7 hoverfly VS webmockWebmock for Golang, to stub requests.
Go monkeypatching 🐵 🐒Monkey patching in Go
genmockGo mocking system with code generator for building calls of the interface methods.
Access the most powerful time series database as a service
Do you think we are missing an alternative of hoverfly or a related project?
API simulations for development and testing
Hoverfly is a lightweight, open source API simulation tool. Using Hoverfly, you can create realistic simulations of the APIs your application depends on.
- Replace slow, flaky API dependencies with realistic, re-usable simulations
- Simulate network latency, random failures or rate limits to test edge-cases
- Extend and customize with any programming language
- Export, share, edit and import API simulations
- CLI and native language bindings for Java
- REST API
- Lightweight, high-performance, run anywhere
- Apache 2 license
Hoverfly is developed and maintained by SpectoLabs.
Hoverfly Cloud - API simulations as a service. Sign up here.
Contributions are welcome!
To contribute, please:
- Fork the repository
- Create a feature branch on your fork
- Commit your changes, and create a pull request against Hoverfly's master branch
- In your pull request, include details regarding your change, i.e
- why you made it
- how to test it
- any information about testing you have performed
To read more about forking model, check out this link: forking workflow.
Setup for local development
- Install Go. You should follow the download and installation instructions for your OS from official Go website. If you have installed Go before
homebrew, you should uninstall those first.
- Clone the hoverfly project:
bash git clone https://github.com/SpectoLabs/hoverfly.git # or: git clone https://github.com/<your_username>/hoverfly.git
Finally you can run the build
cd hoverfly make build
Notice the binaries are in the
You should be able to execute all unit and functional tests with:
Some middleware tests may fail if you don't have
python setup in your environment. If you are using Mac, you can install them with Homebrew:
brew install ruby brew install python
Apache License version 2.0 See LICENSE for details.
(c) SpectoLabs 2017.
*Note that all licence references and agreements mentioned in the hoverfly README section above are relevant to that project's source code only.