Apache Celix

Clone this repo:
  1. afdb357 Merge pull request #312 from dhbfischer/feature/fix_shared_ptr_dependency_manager by Pepijn Noltes · 11 days ago master
  2. 5e4228f Using pointer value instead of shared ptr object by dhbfischer · 11 days ago
  3. ddf1489 Merge pull request #2 from apache/master by dhbfischer · 11 days ago
  4. f696f8f Added member initialization for framework test to fix building with -Weffc++ and/or -Werror (#311) by dhbfischer · 12 days ago
  5. 0870cd9 Merge pull request #286 from apache/feature/async_svc_registration by Pepijn Noltes · 13 days ago

Apache Celix

License Celix Ubuntu Celix MacOS codecov Coverity Scan Build Status

Apache Celix is an implementation of the OSGi specification adapted to C and C++ (C++11). It is a framework to develop (dynamic) modular software applications using component and/or service-oriented programming.


For information how to build Apache Celix see Building Apache Celix

Introduction to Apache Celix

For an introduction into Apache Celix see Apache Celix Intro

Getting Started with Apache Celix

For a guide how to start writing your own bundles and services see Getting Started Guide