Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub / pact-foundation 79 repositories

The cross-language distributed contract testing framework.

pact-foundation/pact-core-mock-server

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

Language: Rust - Size: 9.46 MB - Last synced: 10 days ago - Pushed: 17 days ago - Stars: 1 - Forks: 0

pact-foundation/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: Kotlin - Size: 15.8 MB - Last synced: about 6 hours ago - Pushed: 2 days ago - Stars: 1,061 - Forks: 472

pact-foundation/pact-reference

Reference implementations for the pact specifications

Language: Rust - Size: 9.7 MB - Last synced: 13 days ago - Pushed: 17 days ago - Stars: 91 - Forks: 45

pact-foundation/pact-js

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

Language: TypeScript - Size: 34.6 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 1,567 - Forks: 343

pact-foundation/composer-downloads-plugin Fork of tienvx/composer-downloads-plugin

Support download extra files for composer package

Language: PHP - Size: 345 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

pact-foundation/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: Ruby - Size: 2.87 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 2,153 - Forks: 214

pact-foundation/pact-ruby-cli

Amalgamated Pact Ruby CLI

Language: Shell - Size: 368 KB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 11 - Forks: 15

pact-foundation/pact-workshop-js

Pact JS workshop - learn Pact in 60 minutes

Language: JavaScript - Size: 7.2 MB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 138 - Forks: 144

pact-foundation/pact-net

.NET 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: C# - Size: 18.5 MB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 798 - Forks: 222

pact-foundation/pact-broker-docker

Dockerized Pact Broker

Language: Shell - Size: 13.6 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 101 - Forks: 107

pact-foundation/pact-php

PHP 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: PHP - Size: 1.92 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 252 - Forks: 92

pact-foundation/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: TypeScript - Size: 24 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 147 - Forks: 80

pact-foundation/pact_broker

Enables your consumer driven contracts workflow

Language: Ruby - Size: 11.2 MB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 693 - Forks: 172

pact-foundation/pact.io

Pact Foundation Website

Language: HTML - Size: 88.6 MB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 218 - Forks: 94

pact-foundation/pact-broker-chart

This repository houses the Pact Broker Helm Chart

Language: Smarty - Size: 134 KB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 10 - Forks: 14

pact-foundation/pact-specification

Describes the pact format and verification specifications

Size: 313 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 289 - Forks: 27

pact-foundation/homebrew-pact-ruby-standalone

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

Language: Shell - Size: 123 KB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 3

pact-foundation/pact-workshop-jvm-spring

Example Spring Boot project for the Pact workshop

Language: Java - Size: 791 KB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 102 - Forks: 65

pact-foundation/pact-compatibility-suite

Set of BDD style tests to check compatibility between Pact implementations

Language: Gherkin - Size: 115 KB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 3

pact-foundation/pact-workshop-Maven-Springboot-JUnit5

Pact Maven + Springboot + JUnit5 workshop - learn Pact in 60 minutes

Size: 1.68 MB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 31 - Forks: 54

pact-foundation/pact_broker-serverless

Pact Broker running in AWS Lambda with Serverless

Language: Shell - Size: 3.19 MB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 8 - Forks: 3

pact-foundation/pact-js-cli

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

Language: Shell - Size: 22.5 MB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 1

pact-foundation/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: Python - Size: 12.8 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 546 - Forks: 133

pact-foundation/docs.pact.io

Pact documentation website

Language: HTML - Size: 91.7 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 16 - Forks: 91

pact-foundation/pact-plugins

🏰 Architecture to support Plugins 🔌 with Pact 🔗

Language: Rust - Size: 7.71 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 18 - Forks: 11

pact-foundation/.github

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

Size: 1.94 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 3 - Forks: 3

pact-foundation/pact-go

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

Language: Go - Size: 62.8 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 821 - Forks: 102

pact-foundation/pact-5-minute-getting-started-guide

Language: JavaScript - Size: 144 KB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 10 - Forks: 337

pact-foundation/pact-workshop-dotnet-core-v1

A workshop for Pact using .NET Core

Language: C# - Size: 52.7 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 73 - Forks: 205

pact-foundation/pact-stub-server

Standalone pact stub server

Language: Rust - Size: 472 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 74 - Forks: 19

pact-foundation/nestjs-pact

Injectable Pact.js Consumer/Producer for NestJS

Language: TypeScript - Size: 1.28 MB - Last synced: about 2 months ago - Pushed: 5 months ago - Stars: 47 - Forks: 14

pact-foundation/pact-provider-verifier

Cross-platform, generic language, Pact provider verification tool

Language: Ruby - Size: 357 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 31 - Forks: 25

pact-foundation/jest-pact

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

Language: TypeScript - Size: 1010 KB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 77 - Forks: 11

pact-foundation/pact-mock_service

Provides a mock service for use with Pact

Language: Ruby - Size: 711 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 72 - Forks: 68

pact-foundation/pact-workshop-go

Golang Pact workshop

Language: Go - Size: 5.31 MB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 115 - Forks: 39

pact-foundation/pact_broker-client

A Ruby and CLI client for the Pact Broker. Publish and retrieve pacts and verification results.

Language: Ruby - Size: 1.27 MB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 67 - Forks: 45

pact-foundation/pact-logo

Pact and Pact Foundation logo repository

Language: HTML - Size: 3.7 MB - Last synced: about 2 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 1

pact-foundation/pact-ruby-standalone

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

Language: Shell - Size: 668 KB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 37 - Forks: 32

pact-foundation/devrel

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

Size: 36.1 KB - Last synced: about 2 months ago - Pushed: 7 months ago - Stars: 38 - Forks: 6

pact-foundation/pact-plugin-template-golang

Pact 🔗 Plugin 🔌 template for the GoLang 🐿️ language = 🫶

Language: Go - Size: 8.2 MB - Last synced: about 2 months ago - Pushed: 12 months ago - Stars: 5 - Forks: 0

pact-foundation/serverless-offline-pact 📦

A serverless offline plugin to start one or more pact stub service alongside your serverless application

Language: TypeScript - Size: 3.6 MB - Last synced: about 2 months ago - Pushed: 11 months ago - Stars: 3 - Forks: 0

pact-foundation/pact-parser 📦

Small server to aid using existing pacts files as data sources in unit and integrational testing.

Language: JavaScript - Size: 82 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 2 - Forks: 2

pact-foundation/karma-pact 📦

Pact Framework Plugin for Karma

Language: Shell - Size: 1.12 MB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 10 - Forks: 9

pact-foundation/pact-mock-service-docker 📦

Docker image running the Pact mock service

Language: Ruby - Size: 10.7 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 3 - Forks: 7

pact-foundation/pact-standalone-npm 📦

Pact Standalone wrapper for NPM projects

Language: JavaScript - Size: 37.1 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 1

pact-foundation/pact-stub-server-archived 📦

Wraps the Pact Rust mock server in a Docker container

Language: Dockerfile - Size: 14.6 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 25 - Forks: 8

pact-foundation/pact-provider-proxy 📦

Allows pact verification against a running provider at a configurable base URL

Language: Ruby - Size: 43.9 KB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 16 - Forks: 6

pact-foundation/pact-js-mocha 📦

EXPERIMENTAL Mocha Interface for Pact JS (warning: it is not recommended for beginners)

Language: JavaScript - Size: 34.2 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 18 - Forks: 5

pact-foundation/pact-js-jasmine 📦

Jasmine Interface for Pact JS *EXPERIMENTAL*

Size: 5.86 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

pact-foundation/pact-ruby-e2e-example

Code base to use for demonstrating features and recreating issues in the ruby implementation of pact. Please fork it and modify to recreate your own code.

Language: Ruby - Size: 110 KB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 5 - Forks: 21

pact-foundation/rspec-pact-matchers

Provides an RSpec matcher using the Pact matching logic

Language: Ruby - Size: 9.77 KB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

pact-foundation/pact-cplusplus

C++ DSL for Pact Library

Language: HTML - Size: 1.02 MB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 8 - Forks: 4

pact-foundation/test-project

Test project

Size: 6.84 KB - Last synced: about 2 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

pact-foundation/pact-xml

XML support for the Pact gem

Language: Ruby - Size: 27.3 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 4 - Forks: 3

pact-foundation/terraform-pact-broker Fork of nadnerb/terraform-pact-broker 📦

Language: HCL - Size: 5.86 KB - Last synced: about 2 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

pact-foundation/pact-provider-verifier-npm 📦

NPM wrapper for the Pact provider verifier

Language: JavaScript - Size: 45.9 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 1

pact-foundation/pact-support

Shared code for Pact gems

Language: Ruby - Size: 592 KB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 7 - Forks: 45

pact-foundation/pact-message-ruby

Create and verify consumer driven contracts for messages

Language: Ruby - Size: 122 KB - Last synced: about 2 months ago - Pushed: 10 months ago - Stars: 9 - Forks: 9

pact-foundation/manage-your-labels Fork of actions-automation/manage-your-labels

Manage labels across organization or user repositories.

Language: Python - Size: 18.6 KB - Last synced: about 2 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

pact-foundation/blog.pact.io 📦

Ghost application setup for blog.pact.io

Language: SCSS - Size: 2.29 MB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

pact-foundation/cypress-pact 📦

Pact plugin for integrating Pact with Cypress tests

Size: 1.95 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

pact-foundation/sucker_punch Fork of brandonhilkert/sucker_punch

Sucker Punch is a Ruby asynchronous processing library using concurrent-ruby, heavily influenced by Sidekiq and girl_friday.

Size: 280 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

pact-foundation/pact-consumer-minitest

Minitest support for the Pact Consumer gem

Language: Ruby - Size: 167 KB - Last synced: about 2 months ago - Pushed: almost 9 years ago - Stars: 4 - Forks: 2

pact-foundation/pact-mock-service-npm 📦

Language: Shell - Size: 82 KB - Last synced: about 2 months ago - Pushed: about 7 years ago - Stars: 2 - Forks: 6

pact-foundation/grunt-pact 📦

A grunt task to run pact-node

Language: JavaScript - Size: 36.1 KB - Last synced: about 2 months ago - Pushed: about 7 years ago - Stars: 1 - Forks: 5

pact-foundation/animal-service

Ruby example provider

Language: Ruby - Size: 5.86 KB - Last synced: about 2 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 1

pact-foundation/example-project-js-foobar-plugin

Demonstrate a new plugin

Language: TypeScript - Size: 62.5 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

pact-foundation/mocha-pact

An adaptor to allow you to easily run pact tests with Mocha

Language: TypeScript - Size: 1.1 MB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

pact-foundation/pact-event-bot

Language: TypeScript - Size: 1.5 MB - Last synced: about 2 months ago - Pushed: 5 months ago - Stars: 2 - Forks: 1

pact-foundation/pact-message-demo

Language: Ruby - Size: 336 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 4 - Forks: 0

pact-foundation/pact-ruby-standalone-e2e-example

Code base to use for demonstrating features and recreating issues in the Ruby standalone implementation of pact. Please fork it and modify to recreate your own code.

Language: Shell - Size: 28.3 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 19

pact-foundation/pact-js-dev-config

Shared configs for developers working on pact-js and related projects

Language: JavaScript - Size: 1.95 KB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

pact-foundation/bump Fork of gregorym/bump

Bump is a gem that will simplify the way you build gems.

Size: 237 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

pact-foundation/release-gem

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

Language: Shell - Size: 53.7 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 1

pact-foundation/example-consumer-dotnet Fork of pactflow/example-consumer-dotnet

.NET example consumer

Size: 10.7 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

pact-foundation/example-provider-dotnet Fork of pactflow/example-provider-dotnet

.NET provider example

Size: 18.6 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

pact-foundation/conan-center-index Fork of conan-io/conan-center-index

Recipes for the ConanCenter repository

Size: 19.8 MB - Last synced: about 2 months ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

pact-foundation/pactr

R version of Pact. Enables consumer driven contract testing. Please read the Pact.io for specific information about PACT.

Language: R - Size: 85 KB - Last synced: about 2 months ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0

pact-foundation/zoo-app

Ruby example consumer

Language: Ruby - Size: 14.6 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

pact-foundation/pact-ruby-standalone-windows-test

Tests that the pact standalone package will run on windows using Appveyor

Language: Ruby - Size: 174 KB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0