The implementation of IOC container in Typescript, supports DI (Dependency Injection) and AOP (Aspect Programming).
-
Updated
Dec 17, 2025 - TypeScript
The implementation of IOC container in Typescript, supports DI (Dependency Injection) and AOP (Aspect Programming).
A high-performance, decorator-driven DI web framework running on Bun Runtime.
Koa + Typescript = Koatty. Koatty is a progressive Node.js framework for building efficient and scalable server-side applications.
Powerful pipes for TypeScript, that chain Promise and ADT for you 🚌 -> ⛰️ -> 🚠 -> 🏂 -> 🚀
Metadrama brings aspect-oriented programming and compile-time macros to Bun, Node.js, and Vite projects with an SWC-first transform pipeline.
An elegant & efficient TypeScript metaprogramming API to build software agents
AOP, Ioc container, Boot framework, unit testing framework , activities workflow framework.
A way to gracefully apply AOP to nestjs
Metadata reflection based on TypeScript's experimental support for stage 2 decorators and metadata.
Clases de Desarrollo UCAB ing Informatica semestre 2024 abril-julio
generate the ability which can be added to any class directly. It makes custom ability more easy.
A Meta-Framework base on AOP and IoC
This is the REST API backend for the software development subject at UCAB college, in which we created a RESTful API for an e-commerce application. We used the design patterns of domain-driven design, including aspect-oriented programming (AOP), and followed the theoretical aspects of Scott Millett, Mark Seemann, and Uncle Bob.
A set of TypeScript lightweight (zero none-dev-dependencies) decorators for automated logging, monitoring, and other auxiliary tasks, allowing for the separation of business logic and maintenance concerns
A pluggable typescript library
Manage PrismaORM transactions easily by adding decorator to your nest.js services.
Add a description, image, and links to the aop topic page so that developers can more easily learn about it.
To associate your repository with the aop topic, visit your repo's landing page and select "manage topics."