https://github.com/zap-studio/monorepo
Making the web better.
https://github.com/zap-studio/monorepo
composable dev-tools library modular monorepo package-ecosystem tooling type-safe typescript
Last synced: 19 days ago
JSON representation
Making the web better.
- Host: GitHub
- URL: https://github.com/zap-studio/monorepo
- Owner: zap-studio
- License: mit
- Created: 2025-03-15T10:00:37.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-18T14:46:46.000Z (24 days ago)
- Last Synced: 2026-04-18T16:39:29.069Z (24 days ago)
- Topics: composable, dev-tools, library, modular, monorepo, package-ecosystem, tooling, type-safe, typescript
- Language: TypeScript
- Homepage: https://www.zapstudio.dev
- Size: 9.58 MB
- Stars: 152
- Watchers: 2
- Forks: 11
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# Zap Studio
[](https://github.com/zap-studio/monorepo/actions/workflows/ci.yml)
[](https://codecov.io/gh/zap-studio/monorepo)
[](https://github.com/zap-studio/monorepo/blob/main/LICENSE)
Type-safe, framework-agnostic TypeScript packages for building modern apps.
Documentation: [zapstudio.dev](https://www.zapstudio.dev)
## Packages
| Package | Description | Badges |
| ------------------------ | --------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `@zap-studio/fetch` | Type-safe fetch wrapper with runtime schema validation | [](https://www.npmjs.com/package/@zap-studio/fetch) [](https://jsr.io/@zap-studio/fetch) [](https://www.npmjs.com/package/@zap-studio/fetch) [](https://bundlephobia.com/package/@zap-studio/fetch) |
| `@zap-studio/permit` | Declarative authorization policies with Standard Schema support | [](https://www.npmjs.com/package/@zap-studio/permit) [](https://jsr.io/@zap-studio/permit) [](https://www.npmjs.com/package/@zap-studio/permit) [](https://bundlephobia.com/package/@zap-studio/permit) |
| `@zap-studio/retry` | Composable retry policies with fixed and exponential backoff | [](https://www.npmjs.com/package/@zap-studio/retry) [](https://jsr.io/@zap-studio/retry) [](https://www.npmjs.com/package/@zap-studio/retry) [](https://bundlephobia.com/package/@zap-studio/retry) |
| `@zap-studio/validation` | Standard Schema utilities and `ValidationError` helpers | [](https://www.npmjs.com/package/@zap-studio/validation) [](https://jsr.io/@zap-studio/validation) [](https://www.npmjs.com/package/@zap-studio/validation) [](https://bundlephobia.com/package/@zap-studio/validation) |
| `@zap-studio/webhooks` | Type-safe webhook router with verification and lifecycle hooks | [](https://www.npmjs.com/package/@zap-studio/webhooks) [](https://jsr.io/@zap-studio/webhooks) [](https://www.npmjs.com/package/@zap-studio/webhooks) [](https://bundlephobia.com/package/@zap-studio/webhooks) |
## Agent Skills
Skills are focused by workflow and package so AI agents can load only the relevant guidance.
Install them with the Vercel Skills CLI:
```bash
npx skills add zap-studio/monorepo
```