io.datakernel:datakernel-di (maven):  DataKernel has an extremely lightweight DI with ground-breaking design principles. It supports nested scopes, singletons, object factories, modules and plugins which allow to transform graph of dependencies at startup time without any reflection. 
Keywords: async|bytecode|crdt|dependency-injection|highload|java|lsmt|microservice|ot|promise|rpc|serialization|web-server