00The open architecture patterns ecosystem
Patterns are reusable architectures — the folder structure and the code organization that lives in it. Add one with a single command and stop re-deciding how to lay out every project and every session.
01Try it now
$ npx patterns init02Works with these agents
03Patterns leaderboard
6 indexed
TypeScript backend operations organized as cohesive delivery-to-effect slices that remain independently changeable.
Isolate one persistence capability behind a narrow application-owned repository port, explicit mappers, conforming adapters, and a reversible migration process.
Explicit TypeScript workspace packages for contracts shared by several applications without sharing business implementations or coupling applications together.
A TypeScript backend deployed as one application and divided into independently owned modules with explicit APIs and data boundaries.
A TypeScript service organized around use cases and technology-neutral ports with replaceable inbound and outbound adapters.
Feature-owned React modules with one-way app-to-feature-to-shared dependencies and explicit public APIs.