Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

pact-foundation/pact-go — Golang version of Pact.

Description and use

**Project Summary:**

Pact Go is an open-source contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems, developed in Go. It enables teams to reuse service infrastructure, reducing the need to rebuild common backend pieces. This framework helps teams to ship API services faster, standardize service patterns, and reuse backend infrastructure.

**Value Proposition:**

The primary value proposition of Pact Go is to help teams reuse service infrastructure, reducing the need for redundant development efforts. This leads to faster API service deployment, standardized service patterns, and increased productivity.

**Practical Adoption Path:**

Adopting Pact Go involves the following steps:

  1. **Evaluate**: Assess Pact Go's compatibility with your team's existing infrastructure and services.
  2. **Integrate**: Integrate Pact Go into your testing pipeline to begin contract testing for your APIs and services.
  3. **Standardize**: Standardize service patterns across your team using Pact Go's reusable service infrastructure.

**Production Readiness:**

Pact Go demonstrates high production readiness due to:

  1. **Recent Activity**: Recent updates to the project (2026-08-03) indicate ongoing maintenance and support.
  2. **Strong Adoption**: With 951 GitHub stars and 111 forks, Pact Go has a significant user base and community support.

Problem

pact-foundation/pact-go helps teams reuse service infrastructure instead of rebuilding common backend pieces.

Outcome

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

Workflow

  • ship API services faster
  • reuse backend infrastructure
  • standardize service patterns

Evidence

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

Source

  • Record date: 2026-09-11T05:41:01.432Z