Celix  2.2.1
An implementation of the OSGi specification adapted to C and C++
Celix Documentation

Apache Celix <a href="https://travis-ci.org/apache/celix"><img src="https://travis-ci.org/apache/celix.svg?branch=develop" alt="Build Status"/></a> <a href="https://coveralls.io/github/apache/celix?branch=develop"><img src="https://coveralls.io/repos/apache/celix/badge.svg?branch=develop&service=github" alt="Coverage Status"/></a> <a href="https://scan.coverity.com/projects/6685"><img src="https://scan.coverity.com/projects/6685/badge.svg" alt="Coverity Scan Build Status"/></a>

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.

Building

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