Displaying 1 to 20 from 46 results

OHHTTPStubs - Stub your network requests easily! Test your apps with fake network data and custom response time, response code and headers!

  •    Objective-C

It works with NSURLConnection, NSURLSession, AFNetworking, Alamofire or any networking framework that use Cocoa's URL Loading System. OHHTTPStubs headers are fully documented using Appledoc-like / Headerdoc-like comments in the header files. You can also read the online documentation here.

httplive - HTTP Request & Response Service, Mock HTTP

  •    Go

The HttpLive is a tool for API designers, Proxy, mobile and web application developers to develop and test their applications faster without being dependent on any server or backend applications. HttpLive has a built-in user interface. Therefore, you can do all the configurations you need on this UI, and with dynamic URL (Routing) definitions you can specify your own JSON return types for your applications.

karate - Test Automation Made Simple

  •    Java

Karate is the only open-source tool to combine API test-automation, mocks, performance-testing and even UI automation into a single, unified framework. The BDD syntax popularized by Cucumber is language-neutral, and easy for even non-programmers. Powerful JSON & XML assertions are built-in, and you can run tests in parallel for speed.

Wiremock - A tool for mocking HTTP services

  •    Java

WireMock is a simulator for HTTP-based APIs. Some might consider it a service virtualization tool or a mock server. It enables you to stay productive when an API you depend on doesn't exist or isn't complete. It supports testing of edge cases and failure modes that the real API won't reliably produce. And because it's fast it can reduce your build time from hours down to minutes.

mockserver - MockServer enables easy mocking of any system you integrate with via HTTP or HTTPS with clients written in Java, JavaScript and Ruby

  •    Java

A simple server to support mocking responses from any server / service that uses HTTP. The expectations that configure how the MockServer will respond and to incoming requests can be setup using any language that can create JSON. In simple client is provided to make this easy in Java.

atmo - :heavy_check_mark: Mock data for your prototypes and demos. Remote deployments to Zeit now.

  •    TypeScript

Atmo makes creating mock web services for demos, presentations and experiments ridiculously easy.You are looking at the new Atmo, which is an electron app. But the initial version was a CLI tool. Find atmo classic here.

Kakapo.js - :bird: Next generation mocking framework in Javascript

  •    Javascript

Kakapo its a full featured http mocking library, he allows you to entirely replicate your backend logic in simple and declaritive way directly in the browser. This way you can easily prototype and develop the whole Application without backend and just deactivate Kakapo when you go production. In order to achieve that Kakapo gives you a set of utilities like Routing, Database, Response, Request and so on... Use the kakapo router to declare two custom routes and returning custom data.

drakov - Mock Server that implements the API Blueprint specification

  •    Javascript

We have setup a google group to assist with the answering of questions any users of Drakov may have. Since version 1.0.2, a version of the Drafter package is being used, which attempts to install the version with C bindings (faster), but falls back if compilation of this package fails to Drafter.js.

puer-mock - Puer + Mock.js = A configurable mock server with configurable mock(random) data.

  •    HTML

Puer + Mock.js = A configurable mock server with configurable mock(random) data. Please install puer first.

Smocker - Simple and efficient HTTP mock server

  •    Go

Smocker (server mock) is a simple and efficient HTTP mock server. Smocker exposes two ports: Port 8080 is the mock server port. It will expose the routes you register through the configuration port and Port 8081 is the configuration port. It's the port you will use to register new mocks. This port also exposes a user interface.

rusqbin - A server that stashes your requests for later retrieval to so you can do end-to-end testing of code that makes HTTP calls

  •    Rust

Rusqbin is a web server that stashes your requests for later retrieval. It is available as a Docker image, a binary, and a library through crates.io. The web server has the following API for dealing with request bins.

Mockey - Mockey is a tool for testing application interactions over http, with a focus on testing web services, specifically web or native applications that consume XML, JSON, and HTML

  •    Java

A testing tool, used to mock end point web services for the purpose of testing web service client applications. Mockey.jar is an executable jar file, which will start Mockey within a Jetty container and fire up your browser pointing at the defaults (port 8080, /home). You may need to 'click' refresh on your Browser to see the home page.

speakeasy - A tool for creating Go web servers which can be embedded in iOS and Android apps.

  •    Go

A tool for creating web servers that you can embed in iOS or Android apps. This sample uses Twemoji images.

vcr.js - Mock server with Proxy and Record support inspired by ruby VCR.

  •    TypeScript

Mock server with Proxy and Record support inspired by ruby VCR. When you hit the VCR.js server with a URL (e.g. GET http://localhost:8100/api/v1/users), the URL is translated to the path of the fixture file, consisting of a relative path to a directory and a file name, in this case {fixturesDir}/api/v1/users/GET.default.(json|js).

requestmatcher - A simple and powerful way for making programatic assertions in your fake API

  •    Java

A simple and powerful way for making assertions in your mocked API. To properly test an Android application we must isolate all the external dependencies that we can't control. Normally, in a client/server application, this boils down to the API calls.

fe-dev-server - FE Dev Server target to help frontend web developers create view template, styles and js easily

  •    Javascript

FE Dev Server target to help frontend web developers create view template, styles and js easily. It try the best to simulate real server environment which can help you to make you job done. Also, it can be integrated into your own project as a node module.

mockttp - :globe_with_meridians: Powerful friendly HTTP mock server & proxy for integration tests

  •    TypeScript

Mockttp lets you quickly & reliably test HTTP requests & responses in JavaScript, in both Node and browsers. There's a lot of tools to do this, but typically by stubbing the HTTP functions in your process at the JS level. That ties you to a specific environment, doesn't test the real requests that'd be made, and only works for requests made in the same JS processs. It's inflexible, limiting and inaccurate, and often unreliable & tricky to debug too.

snapstub - Copy API endpoints to your fs and run a local server using them

  •    Javascript

Small command line tool that allows you to take "snapshots" of any given API endpoint and store the response. Using the start command will spawn a server that will serve all previously stored endpoints. Make sure you're in the desired folder to host your api mock files.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.