drakov - Mock Server that implements the API Blueprint specification

  •        70

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.

https://github.com/aconex/drakov

Dependencies:

async : ^2.1.4
chokidar : ^1.6.1
colors : ^1.1.0
drafter : ^1.2.0
express : 4.15.5
glob : ^7.1.1
http-shutdown : ^1.2.0
jade : ^1.11.0
lodash : ^4.17.4
path-to-regexp : ^1.7.0
qs : ^6.3.0
tv4 : ^1.1.9
yargs : ^6.6.0

Tags
Implementation
License
Platform

   




Related Projects

api-mock - Creates a mock server based on an API Blueprint

  •    HTML

This project is no longer under active development and we're looking for a new maintainer (or owner). Please open an issue if you are interested in helping out. API-Mock is a node.js npm module that generates a mock server (express) from your API specification. Document your API in the API blueprint format, and API-Mock mocks your routes and sends the responses defined in the api spec.

aglio - An API Blueprint renderer with theme support that outputs static HTML

  •    CoffeeScript

An API Blueprint renderer that supports multiple themes and outputs static HTML that can be served by any web host. API Blueprint is a Markdown-based document format that lets you write API descriptions and documentation in a simple and straightforward way. Currently supported is API Blueprint format 1A. Example output is generated from the example API Blueprint using the default Olio theme.

protagonist - Protagonist is Node.js wrapper for the API Blueprint parser

  •    C++

Protagonist is a Node.js wrapper for the Drafter library. API Blueprint is Web API documentation language. You can find API Blueprint documentation on the API Blueprint site.

snowcrash - API Blueprint Parser

  •    C++

Snow Crash is the reference API Blueprint parser built on top of the Sundown Markdown parser. API Blueprint is Web API documentation language. You can find API Blueprint documentation on the API Blueprint site.

duckrails - A development tool to quickly & dynamically mock API endpoints

  •    Ruby

DuckRails is a development tool. Its main purpose is to allow developers to quickly mock API endpoints that for many possible reasons they can't reach at a specific time.


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.

API Blueprint - A powerful high-level API description language for web APIs

  •    

API Blueprint is a powerful high-level API design language for web APIs. It is simple and accessible to everybody involved in the API design lifecycle. Its syntax is concise yet expressive. With API Blueprint you can quickly prototype and model APIs to be created or describe already deployed mission-critical APIs. From a car to the largest Content Distribution Network (CDN) in the world.

Kakapo - 🐤Dynamically Mock server behaviors and responses in Swift

  •    Swift

Dynamically Mock server behaviors and responses. Kakapo is a dynamic mocking library. It allows you to replicate your backend APIs and logic. With Kakapo you can easily prototype your application based on your API specifications.

apimocker - node.js module to run a simple http server for mock service responses.

  •    Javascript

Then you can visit "http://localhost:7878/first" in your browser to see it work. The quiet and port options can also be set in the config.json file, and values from config.json will override values from the command line. After you get up and running, you should put your config.json and mock responses in a better location. It's not a good idea to keep them under the "node_modules" directory. Make sure another process is not already using the port you want. If you want port 80, you may need to use "sudo" on Mac OSX. Sometimes you only want some service endpoints to be mocked, but have other requests forwarded to real service endpoints. In this case, provide the proxy URL option on startup e.g. apimocker --proxy http://myrealservice.io When the proxy option is set, any requests to apimocker with URLs that are not configured with mock files, will be forwarded to the specified URL.

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.

FakeRest - Patch fetch/XMLHttpRequest to fake a REST API server in the browser, based on JSON data.

  •    Javascript

Intercept AJAX calls to fake a REST server based on JSON data. Use it on top of Sinon.js (for XMLHTTPRequest) or fetch-mock (for fetch) to test JavaScript REST clients on the browser side (e.g. single page apps) without a server. FakeRest uses a standard REST flavor, described below.

snowboard - API blueprint toolkit

  •    Go

API blueprint toolkit. The latest executables for supported platforms are available from the release page.

dyson - Node server for dynamic, fake JSON.

  •    Javascript

Node server for dynamic, fake JSON. When developing client-side applications, often either static JSON files, or an actual server, backend, datastore, or API, is used. Sometimes static files are too static, and sometimes an actual server is not available, not accessible, or too tedious to set up.

graphql-faker - 🎲 Mock or extend your GraphQL API with faked data. No coding required.

  •    TypeScript

Mock your future API or extend the existing API with realistic data from faker.js. No coding required. All you need is to write GraphQL IDL. Don't worry, we will provide you with examples in our IDL editor. In the GIF bellow we add fields to types inside real GitHub API and you can make queries from GraphiQL, Apollo, Relay, etc. and receive real data mixed with mock data.

json-server - Get a full fake REST API with zero coding in less than 30 seconds

  •    Javascript

JSON Server is a full fake REST API with zero coding in less than 30 seconds Created with <3 for front-end developers who need a quick back-end for prototyping and mocking.

hiroaki - Write idiomatic API integration tests using Kotlin (Unit and Instrumentation)

  •    Kotlin

The intention of Hiroaki is to achieve clarity on your API integration tests in an idiomatic way by leveraging the power of Kotlin. It uses MockWebServer to provide a mock server as a target for your HTTP requests that you'll use to mock your backend.

mockoon - Mock REST APIs in seconds.

  •    TypeScript

If you are interested in contributing to Mockoon please see the document CONTRIBUTING. Please see also our Code of conduct.

mockbin - Mock, Test & Track HTTP Requests and Responses.

  •    Javascript

Mockbin is used internally and maintained by Mashape, who also maintain the open-source API Gateway Kong. read more on Installation.

Mock SMTP Server

  •    

The Mock SMTP Server is a simple email server that only displays each email message it receives in the application window. It is intented to test applications that send email. It will not store or relay email. Only the minimum requirements of RFC 5321 are implemented.