Collective pending approval.
Awaiting approval from Open Source Collective.

Path-IoC
Pure topological dependency lookup (IoC-DL) engine and universal modular utility library for TypeScript.
Contributors
Path-IoC is all of us
Our contributors 1
Thank you for supporting Path-IoC.
About
Path-IoC: Pure Topological IoC Engine for Modern TypeScript
Spring has Beans, Nest has Providers, Path-IoC has Meshes.
Path-IoC is a next-generation, lock-free Dependency Lookup (IoC-DL) engine engineered for high-performance TypeScript and JavaScript applications. By utilizing physical file paths as logical contracts, it eliminates runtime reflection, experimental decorators, and circular dependency deadlocks.
🌟 Why Path-IoC? (核心优势)
- ⚡ Microsecond-Level Performance: 50 interdependent modules assemble in 21.2 µs using Kahn's topological sort.
- 🛡️ Zero Decorators & Zero Reflection: Pure ES functions with zero reflect-metadata runtime overhead or memory bloat.
- 🔄 Compiler-Runtime Co-design: Built on unplugin with native, universal support for Vite, Rolldown, Webpack 5, Rspack, and Rollup.
- 🌐 Edge & Serverless Native: Two-stage execution architecture designed specifically for low-latency cold starts on Cloudflare Workers and Node.js.
🎯 How Your Support Helps (资金用途说明)
All donations and sponsorships directly sustain the open-source maintenance of Path-IoC:
- Continuous R&D & Ecosystem Tools: Developing companion plugins, devtools, and architectural integrations.
- Infrastructure & Testing: Funding continuous CI/CD pipelines, multi-architecture hardware benchmarks, and edge deployment environments.
- High-Quality Documentation: Expanding tutorials, case studies, and multilingual documentation for the global developer community.
🔗 Official Resources (官方链接)
- 🌐 Official Website: https://path-ioc.dev
- 💻 GitHub Repository: https://github.com/path-ioc/path-ioc
- 📦 NPM Package: https://www.npmjs.com/package/@path-ioc/core
Our team
Harry Lien
Admin