Full feature, lightweight, dependency injection container
-
Updated
May 31, 2024 - TypeScript
Dependency injection (DI) is an implementation of the dependency inversion principle with the aim of separation of concerns by separating the depndency's implementation from the class that's using it. That kind of abstraction makes it possible to have different implementations with the same public methods so the class using it, doesn't need to care which of the implementations is used. This is also especially useful for unit testing.
There are different types of dependency injection:
Full feature, lightweight, dependency injection container
Dependency injection for modular web applications
A Dependency Injection Library for JavaScript. Support AOP.
Easier Unit Testing for TypeScript Dependency Injection Frameworks
dependency inject container
Minimal Dependency Injection library on top of Typescript
⚡ A Molecular State Engine for React
Yohira is an experimental project to port ASP.NET Core to TypeScript.
Happy Coding!
Elegant Dependency Injection in TypeScript and JavaScript.
The most advanced CRM Boilerplate for React + AppWrite. Contains snippets for automatic state management in a declarative style
Payment gateway for ERC-20 (USDT-like) tokens
Remix-IDE deployable ERC721A NFT contract with React frontend. This tool supports multiple mint waves and merkle tree whitelist for a presale
Simple yet powerful dependency injection tool for JavaScript and TypeScript.
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
The most advanced starter kit for CRM system build with Pocketbase. It includes Kanban board, JSON form layout engine, feature model support, field visibility flags, grid component with fulltext search and modal filters.
The most mature backend framework for Deno. Create awesome HTTP and WebSocket server as well as KVQueue workers !
Dorsale is a Bun-based backend framework
A new full-featured and high-performance TypeScript framework
LoopBack makes it easy to build modern API applications that require complex integrations.
Created by Martin Fowler
Released January 23, 2004