Show HN: Ampulla: Modern TypeScript DI with NestJS Ergonomics
Category: library
Tags: dependency-injection, typescript, decorators
Score: 6.8/10 (Innovation: 6, Technical: 8, Documentation: 7, Utility: 6)
Ampulla is a TypeScript dependency injection library that brings NestJS-like ergonomics—including decorators, modules, and lifecycle hooks—without requiring the NestJS framework or experimental decorators. It stands out for its end-to-end type safety, zero dependencies, and support for modern TC39 decorators, making it a lightweight alternative for structured backend development in Node.js.
Target audience: backend devs
Repository: https://github.com/ukstv/ampulla · TypeScript
View on Hacker News