Ross ROSS = Recommend OSS · open-source software intelligence for agents

getpaykit/paykit

Build Stripe billing without the glue code. Products in code, webhooks handled, billing state in your app. observed · 2026-10-15

github.com/getpaykit/paykit · homepage · TypeScript · MIT (permissive) observed · 2026-10-15

Health v2 · maintenance only

80/100

  • Activity 97
  • Release rhythm 95
  • Longevity 18
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 3
  • age_days: 254
  • days_rel: 33
  • days_push: 23
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

1063 stars · 44 forks observed · 2026-10-15

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

PayKit is an open-source embedded billing framework for TypeScript applications that lets you define plans, features, and metered usage in code. It runs inside your app, keeps billing state in your own database, and handles the Stripe lifecycle including verified webhooks, subscriptions, and entitlement checks.

Use cases

  • add stripe subscription billing to a typescript saas app
  • define pricing plans and features in code instead of dashboards
  • implement usage-based metered billing with limits and resets
  • handle stripe webhooks reliably with deduplication and database sync
  • gate features behind subscription entitlements
  • avoid vendor lock-in from hosted billing platforms

When to choose

  • you use Stripe and want a type-safe, code-first billing layer inside your own app
  • you want billing state in your own Postgres database, joinable with your tables
  • you need metered usage billing, entitlement checks, and webhook handling out of the box
  • you prefer open-source over hosted billing platforms that own your data

When to avoid

  • you use a payment provider other than Stripe, since PayKit is built for Stripe
  • you want a fully hosted billing solution with a managed dashboard and no code
  • your stack is not TypeScript/Node.js

Facets

library · maturity active

sdk webhook middleware cli developer-tools fintech web-development backend e-commerce developer-tools cli billing stripe subscriptions usage-based-billing entitlements saas payments type-safe nodejs typescript web-server

3 sources

Member repositories

RepositoryRoleHealth v2
getpaykit/paykitmain80

For agents

markdown · JSON · MCP: product_card(name="getpaykit/paykit")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem