tsyringe

Lightweight dependency injection container for JavaScript/TypeScript (by microsoft)

Tsyringe Alternatives

Similar projects and alternatives to tsyringe

  1. Visual Studio Code

    Visual Studio Code

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Nest

    370 tsyringe VS Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

  4. Docusaurus

    308 tsyringe VS Docusaurus

    Easy to maintain open source documentation websites.

  5. Electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

  6. TypeORM

    170 tsyringe VS TypeORM

    ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

  7. DefinitelyTyped

    161 tsyringe VS DefinitelyTyped

    The repository for high quality TypeScript type definitions.

  8. shields

    140 tsyringe VS shields

    Concise, consistent, and legible badges in SVG and raster format

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. proposal-decorators

    Decorators for ES6 classes

  11. tools

    46 tsyringe VS tools

    Discontinued Unified developer tools for JavaScript, TypeScript, and the web

  12. InversifyJS

    32 tsyringe VS InversifyJS

    A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.

  13. @blueprintjs/core

    38 tsyringe VS @blueprintjs/core

    A React-based UI toolkit for the web

  14. ts-sql

    29 tsyringe VS ts-sql

    A SQL database implemented purely in TypeScript type annotations.

  15. koin

    24 tsyringe VS koin

    Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform

  16. typedi

    8 tsyringe VS typedi

    Simple yet powerful dependency injection tool for JavaScript and TypeScript.

  17. awilix

    6 tsyringe VS awilix

    Extremely powerful Inversion of Control (IoC) container for Node.JS

  18. vorarbeiter

    11 tsyringe VS vorarbeiter

    A simple service container

  19. typed-inject

    3 tsyringe VS typed-inject

    Type safe dependency injection for TypeScript

  20. iti

    6 tsyringe VS iti

    ~1kB Dependency Injection Library for Typescript and React with a unique support of async flow

  21. graphql-utils

    Utilities and helpers to make working with GraphQL.js based APIs simpler.

  22. tslib

    4 tsyringe VS tslib

    Runtime library for TypeScript helpers.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better tsyringe alternative or higher similarity.

tsyringe discussion

Log in or Post with

tsyringe reviews and mentions

Posts with mentions or reviews of tsyringe. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-02.

Stats

Basic tsyringe repo stats
28
5,513
7.2
2 months ago

microsoft/tsyringe is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of tsyringe is TypeScript.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?