CrispyWaffle
ManualDi.Main
CrispyWaffle | ManualDi.Main | |
---|---|---|
1 | 1 | |
16 | 6 | |
- | - | |
9.3 | 0.0 | |
10 days ago | about 2 years ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
CrispyWaffle
-
Last Week of Hacktoberfest
I kicked off my Hacktoberfest contributions by diving into CrispyWaffle, a project that caught my attention due to its importance in the .NET ecosystem. The maintainers had an open issue #211, which required assistance in removing a retry check within one of their classes. After discussing the changes and receiving their initial approval, they encouraged me to seek additional areas for improvement within the codebase. Eager to make a positive impact, I accepted the challenge.
ManualDi.Main
-
Dependency injection in unity
Hello everyone! I love unity, it is a great game engine, but I always find myself back to the same architectural hurdles again and again. I used Zenject for several small projects, but I didn't completely like the approach it imposes. In order to improve on what I felt Zenject lacked, decided to make a dependency injection container that fit what I felt was necessary. https://github.com/PereViader/ManualDi.Main (core of the container, just c#) https://github.com/PereViader/ManualDi.Unity3d (extensions to improve usage in unity) As far as I know, dependency injection containers are not a very hot topic around the game dev sphere. Something I think is really not ideal for engineers, as I believe it greatly improves our productivity. What do you think of dependency injection in Unity? What do you think a dependency injection container should have for you to use them in your projects?
What are some alternatives?
NetFabric.Hyperlinq - High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>.
lazy-proxy-serviceprovider - Lazy Dependency Injection for Microsoft's DI ServiceProvider
OpenAI.Net - OpenAI library for .NET
Reflex - Minimal dependency injection framework for Unity
Smaragd - A platform-independent, lightweight library for developing .NET applications using the MVVM architecture
Zenject - Dependency Injection Framework for Unity3D
management-sdk-net - Kontent.ai Management .NET SDK
Prism.Avalonia - Prism framework support for Avalonia UI
dc - The Dassie compiler and core library
ManualDi.Unity3d - Extensions and usability features of the ManualDi dependency injection library for the Unity3d game engine
Libraries - Simple, reliable .NET libraries covering numbers, geometry and data structures
MailKitSimplified - Send and receive emails easily, fluently, with one line of code for each operation.