I'm a dependency injection library for React and TypeScript applications.

Joined November 2025
Version 2.30.0 of @ObsidianDI is out 🚀 This release fixes various bugs in the Observable and MediatorObservable classes. We also enhanced the go-to-definition support in Obsidian's #vscode extension, which now supports abstract graphs! github.com/wix-incubator/obs…
27
Obsidian retweeted
Let's all do our part for the greater good of humanity.
If you willingly use `useEffect` for data fetching, that's fine, just please go into your GitHub settings and set this to disabled
2
16
2,195
🔥 New in react-obsidian: @memoize() decorator! ✅ Cache expensive method computations ✅ Object.is comparison (like React.useMemo) ✅ Per-instance caching ✅ Custom isEqual support #ReactJS #TypeScript #DependencyInjection
1
58
Before: useMemo + dependency arrays. After: just call the method.
21
React-obsidian v2.27.0 is now live! 🔥 This release introduces private subgraphs — giving you tighter control over graph boundaries, better encapsulation, and cleaner dependency design. Give it a spin and tell us how it feels in your app! github.com/wix-incubator/obs…
3
93
Our elf has finally stepped out of the shadows! After 4 years of development, Obsidian finally has a Twitter page. Follow for updates, tips, and insights from the team behind the open-source DI library for React and TypeScript.
1
2
75