GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • pact-foundation
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” Pact Foundation

README.md

Pact

Pact is the de-facto API contract testing tool. Replace expensive and brittle end-to-end integration tests with fast, reliable and easy to debug unit tests.
  • ⚑ Lightning fast
  • 🎈 Effortless full-stack integration testing - from the front-end to the back-end
  • πŸ”Œ Supports HTTP/REST and event-driven systems
  • πŸ› οΈ Configurable mock server
  • 😌 Powerful matching rules prevents brittle tests
  • 🀝 Integrates with Pact Broker / PactFlow for powerful CI/CD workflows
  • πŸ”‘ Supports 12+ languages

Why use Pact? Contract testing with Pact lets you:

  • ⚑ Test locally
  • πŸš€ Deploy faster
  • ⬇️ Reduce the lead time for change
  • πŸ’° Reduce the cost of API integration testing
  • πŸ’₯ Prevent breaking changes
  • πŸ”Ž Understand your system usage
  • πŸ“ƒ Document your APIs for free
  • πŸ—„ Remove the need for complex data fixtures
  • πŸ€·β€β™‚οΈ Reduce the reliance on complex test environments

Watch our series on the problems with end-to-end integrated tests, and how contract testing can help.

Pinned Loading

  1. roadmap roadmap Public

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

    45 7

  2. pact-specification pact-specification Public

    Describes the pact format and verification specifications

    318 30

  3. pact-reference pact-reference Public

    Reference implementations for the pact specifications

    Rust 106 58

  4. pact_broker pact_broker Public

    Enables your consumer driven contracts workflow

    Ruby 745 195

  5. pact-core-mock-server pact-core-mock-server Public

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

    Rust 10 2

  6. pact-js pact-js Public

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

    TypeScript 1.8k 358

Repositories

Loading
Type
Language
Sort
Showing 10 of 92 repositories
  • pact-mock_service Public

    Provides a mock service for use with Pact

    Uh oh!

    There was an error while loading. Please reload this page.

    pact-foundation/pact-mock_service's past year of commit activity
    Ruby 75 MIT 71 1 1 Updated Nov 12, 2026
  • pact_broker Public

    Enables your consumer driven contracts workflow

    Uh oh!

    There was an error while loading. Please reload this page.

    pact-foundation/pact_broker's past year of commit activity
    Ruby 745 MIT 195 100 (1 issue needs help) 21 Updated Nov 12, 2026
  • pact-standalone Public

    Standalone Amalgamated Pact CLI - Broker Client / Mock Server / Provider Verifier / Stub Server / Plugin

    Uh oh!

    There was an error while loading. Please reload this page.

    pact-foundation/pact-standalone's past year of commit activity
    Shell 46 MIT 36 2 (2 issues need help) 6 Updated Nov 12, 2026
  • pact-workshop-message Public

    collection of pact message workshops in various languages

    Uh oh!

    There was an error while loading. Please reload this page.

    pact-foundation/pact-workshop-message's past year of commit activity
    Rust 0 2 3 10 Updated Nov 12, 2026
  • pact-workshop-dotnet Public

    Uh oh!

    There was an error while loading. Please reload this page.

    pact-foundation/pact-workshop-dotnet's past year of commit activity
    C# 10 Apache-2.0 4 3 1 Updated Nov 12, 2026
  • docs.pact.io Public

    Pact documentation website

    Uh oh!

    There was an error while loading. Please reload this page.

    pact-foundation/docs.pact.io's past year of commit activity
    HTML 17 106 16 (2 issues need help) 9 Updated Nov 11, 2026
  • pact-reference Public

    Reference implementations for the pact specifications

    Uh oh!

    There was an error while loading. Please reload this page.

    pact-foundation/pact-reference's past year of commit activity
    Rust 106 MIT 58 44 (2 issues need help) 17 Updated Nov 11, 2026
  • pact-broker-docker Public

    Dockerized Pact Broker

    Uh oh!

    There was an error while loading. Please reload this page.

    pact-foundation/pact-broker-docker's past year of commit activity
    Ruby 115 MIT 112 2 17 Updated Nov 11, 2026
  • pact-message-ruby Public

    Create and verify consumer driven contracts for messages

    pact-foundation/pact-message-ruby's past year of commit activity
    Ruby 10 MIT 10 1 2 Updated Nov 11, 2026
  • pact-broker-chart Public

    This repository houses the Pact Broker Helm Chart

    Uh oh!

    There was an error while loading. Please reload this page.

    pact-foundation/pact-broker-chart's past year of commit activity
    Go Template 14 MIT 26 1 1 Updated Nov 11, 2026
View all repositories

People

@mefellows @bethesque @uglyog @neilcampbell @JP-Ellis @YOU54F @kevinrvaz

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.