ORM-DynamoDB
A decorator-first ORM for modeling DynamoDB single-table designs as plain TypeScript classes. Entities declare hash/sort keys, relationships, and serialization hooks in one place, while a BaseEntity class handles the underlying AWS SDK v3 calls. Supports type-safe entity decorators, lazy-loaded linked objects (@LinkObject / @LinkArray), custom serialization via @ToDbModel / @FromDbModel, and query helpers for common sort-key patterns like begins-with and between. Published as an npm package with full documentation and example usage.