LightInject
grace
Our great sponsors
LightInject | grace | |
---|---|---|
1 | 2 | |
613 | 4,779 | |
- | - | |
3.4 | 10.0 | |
4 months ago | about 5 years ago | |
C# | Go | |
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.
LightInject
-
Does anybody has a recommended resource about Dependency Injection?
My favorite DI container is LightInject. Very fast and has all the features that I need. Other good DI containers are Grace and SimpleInjector, IMO.
grace
-
Any way to graceful restart the gin http and https servers like nginx for production?
I have read this article. As i know facebookarchive/grace has been archived by the owner on Mar 22, 2019. https://github.com/facebookarchive/grace
-
Scalable server design in Rust with Tokio
What you really need is a facility to pass down a socket from a process to another, like facebook's grace https://github.com/facebookarchive/grace (in go). This way you can guarantee you don't lose a single connection.
What are some alternatives?
Autofac - An addictive .NET IoC container
sozu - Sōzu HTTP reverse proxy, configurable at runtime, fast and safe, built in Rust. It is awesome!
Simple Injector - An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.
air - ☁️ Live reload for Go apps
Microsoft.Extensions.DependencyInjection
copilot - A stream-based runtime-verification framework for generating hard real-time C code.
DryIoc - DryIoc is fast, small, full-featured IoC Container for .NET
tokio-reuseport
Ninject - the ninja of .net dependency injectors
tableflip - Graceful process restarts in Go
Unity - This repository contains all relevant information about Unity Container suit
overseer - Monitorable, gracefully restarting, self-upgrading binaries in Go (golang)