getpaykit/paykit
Build Stripe billing without the glue code. Products in code, webhooks handled, billing state in your app. 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
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
- readme: https://github.com/getpaykit/paykit · fetched 2026-10-15 · a981cc0763f6
- homepage: https://paykit.sh · fetched 2026-08-29 · f87b105e73f2
- site_page: https://paykit.sh/docs · fetched 2026-08-29 · 25e1b11d2f52
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| getpaykit/paykit | main | 80 |
For agents
markdown · JSON · MCP: product_card(name="getpaykit/paykit")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem