kangaru

🦘 A dependency injection container for C++11, C++14 and later (by gracicot)

Kangaru Alternatives

Similar projects and alternatives to kangaru

  1. Primes

    Prime Number Projects in C#/C++/Python

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. awesome-cpp

    28 kangaru VS awesome-cpp

    A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

  4. Experimental Boost.DI

    C++14 Dependency Injection library

  5. Mudlet

    ⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua

  6. cmkr

    Modern build system based on CMake and TOML.

  7. Ichor

    C++20 Microservice Bootstrapping Framework

  8. CppVerbalExpressions

    C++ regular expressions made easy

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. libusb

    Access USB devices from Ruby via libusb-1.x (by larskanis)

  11. glpp

    Thin wrapper library for modern OpenGL in C++

  12. FastFormat

    The fastest, most robust C++ formatting library

  13. libssh2

    the SSH library

  14. simpl

    a simple programming language

  15. {fmt}

    170 kangaru VS {fmt}

    A modern formatting library

  16. lager

    4 kangaru VS lager

    C++ library for value-oriented design using the unidirectional data-flow architecture — Redux for C++

  17. SLRE

    Super Light Regexp engine for C/C++

  18. fruit

    3 kangaru VS fruit

    Fruit, a dependency injection framework for C++

  19. mpp

    Discontinued A modern C++ matrix library (by sam20908)

  20. LMRTFY

    Let Me Run That For You: A C++20 Thread Pool Library

  21. example-firmware

    Internet of Plants Example Firmware. C++17 iop firmware generated by the central server, uses all available sensors.

  22. stb

    173 kangaru VS stb

    stb single-file public domain libraries for C/C++

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better kangaru alternative or higher similarity.

kangaru discussion

Log in or Post with

kangaru reviews and mentions

Posts with mentions or reviews of kangaru. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-07-23.
  • Dependency injection
    4 projects | /r/QtFramework | 23 Jul 2022
    This Fruit library is still on my TO-DO to review and try, but there is one other library that I wanted to try first, and it's called Kangaru. Both are DI injectors, but I can't say much more about them yet.
  • Dependency injection with c++
    3 projects | /r/cpp_questions | 25 May 2022
  • DI in c++ hurt by lack of good libraries?
    4 projects | /r/cpp | 16 Aug 2021
    For example, in my game engine, the service configuration is in separated headers, and only the places that I'm using the library directly need those headers. See the page 13. Structuring Projects, this is where I'm talking about it.
  • What are you working on lately?
    9 projects | /r/cpp | 25 Jul 2021
    Not lately, but I plan to get back into it. I'm making kangaru, a dependency injection container for C++ that reflects on constructor parameters to wire the classes together.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 24 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic kangaru repo stats
5
526
2.8
23 days ago

gracicot/kangaru is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of kangaru is C++.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?