Pact Foundation (pact-foundation)

Pact Foundation

pact-foundation

Geek Repo

The cross-language distributed contract testing framework.

Location:Melbourne, Australia

Home Page:https://pact.io

Twitter:@pact_up

Github PK Tool:Github PK Tool

Pact Foundation's repositories

pact-ruby

Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

Language:RubyLicense:MITStargazers:2160Issues:71Issues:173

pact-js

JS version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.

Language:TypeScriptLicense:NOASSERTIONStargazers:1591Issues:15Issues:535

pact-jvm

JVM version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

Language:KotlinLicense:Apache-2.0Stargazers:1068Issues:79Issues:1368

pact-go

Golang version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.

Language:GoLicense:MITStargazers:843Issues:17Issues:165

pact_broker

Enables your consumer driven contracts workflow

Language:RubyLicense:MITStargazers:701Issues:43Issues:424

pact-python

Python version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.

Language:PythonLicense:MITStargazers:560Issues:21Issues:227

pact.io

Pact Foundation Website

Language:HTMLLicense:NOASSERTIONStargazers:219Issues:16Issues:33

pact-js-core

Core binaries for pact-js, a Contract Testing Framework. NOTE: If you are looking to do Pact contract testing in node, you almost certainly want pact-js, not pact-node.

Language:TypeScriptLicense:MITStargazers:149Issues:8Issues:168

pact-workshop-js

Pact JS workshop - learn Pact in 60 minutes

pact-workshop-jvm-spring

Example Spring Boot project for the Pact workshop

Language:JavaLicense:MITStargazers:107Issues:3Issues:8

pact-broker-docker

Dockerized Pact Broker

Language:ShellLicense:MITStargazers:105Issues:8Issues:44

pact-reference

Reference implementations for the pact specifications

Language:RustLicense:MITStargazers:91Issues:11Issues:226

jest-pact

A Pact adaptor for to allow you to easily run tests with Jest

Language:TypeScriptLicense:MITStargazers:79Issues:3Issues:44

nestjs-pact

Injectable Pact.js Consumer/Producer for NestJS

Language:TypeScriptLicense:MITStargazers:47Issues:4Issues:11

pact-ruby-standalone

A standalone pact command line executable using the ruby pact implementation and Travelling Ruby

Language:ShellLicense:MITStargazers:41Issues:4Issues:68

roadmap

Developer Relations @ Pact - Your map to the Pact landscape for all-comers (maintainers, contributors, users, newbies)

pact-provider-verifier

Cross-platform, generic language, Pact provider verification tool

Language:RubyLicense:MITStargazers:31Issues:5Issues:56

pact-plugins

🏰 Architecture to support Plugins 🔌 with Pact 🔗

Language:RustLicense:MITStargazers:19Issues:3Issues:39

docs.pact.io

Pact documentation website

pact-ruby-cli

Amalgamated Pact Ruby CLI

Language:ShellLicense:MITStargazers:11Issues:5Issues:38

pact_broker-serverless

Pact Broker running in AWS Lambda with Serverless

Language:ShellLicense:MITStargazers:9Issues:2Issues:20

pact-support

Shared code for Pact gems

Language:RubyLicense:MITStargazers:7Issues:6Issues:40

pact-xml

XML support for the Pact gem

Language:RubyLicense:MITStargazers:4Issues:0Issues:0

.github

The GitHub landing page for Pact - The de-facto contract testing tool

homebrew-pact-ruby-standalone

The Pact Ruby Standalone public homebrew tap for macos/linux homebrew formulae

Language:ShellLicense:MITStargazers:3Issues:3Issues:6
Language:TypeScriptLicense:MITStargazers:2Issues:4Issues:1

pact-core-mock-server

In-process mock server for matching HTTP requests and generating responses from a pact file

Language:RustLicense:MITStargazers:1Issues:3Issues:0

pact-js-cli

The Broker CLI for Pact, but available to your node scripts

Language:TypeScriptLicense:MITStargazers:1Issues:1Issues:7

release-gem

Github action that bumps the version, generates the changelog, releases the gem, and creates a Github release

Language:ShellLicense:MITStargazers:1Issues:2Issues:0