Apache Felix


Apache Felix is an open source implementation of the OSGi Core Release 6 framework specification. The initial codebase was donated from the Oscar project at ObjectWeb. The developers worked on Felix for a full year and have made various improvements while retaining the original footprint and performance. On June 21, 2007, the project graduated from incubation as a top level project and is considered the smallest size software at Apache Software Foundation.

Running Felix

To run Apache Felix OSGi, you need to download the felix-framework-4.x.x.tar.gz or felix-framework-4.x.x.zip compressed file from the site. Once you have extracted the Felix framework distribution, from the command line in the extracted directory type the following:
java -jar bin/felix.jar
After bundles are installed and running, typing a command like help from the console will display all available commands, which are:
Felix Framework Distribution
VersionOSGi spec supportRelease date
6.0.3R6May 2, 2019
6.0.2R6January 31, 2019
6.0.1R6August 20, 2018
5.2.0R6September 25, 2015
5.0.1R6June 21, 2015
5.0.0R4April 24, 2015
4.6.1R4March 8, 2015

Subprojects

List of subprojects of which the Apache Felix framework consists.
ComponentLatest versionReleased
AutoConf Resource Processor0.1.8January 16, 2016
Bundle Repository2.0.10April 21, 2017
Configuration Admin1.9.16June 15, 2019
Connect0.2.0May 25, 2018
Configurator1.0.10June 15, 2019
Converter1.0.10August 26, 2019
Coordinator1.0.2November 9, 2015
Dependency Manager 4r15December 23, 2018
Deployment Admin0.9.10January 16, 2016
Event Admin1.5.0May 4, 2018
File Install3.6.4October 23, 2017
Framework Security2.6.1August 16, 2018
Framework6.0.3May 2, 2019
Gogo5January 14, 2019
Gogo BOM1.0.2January 14, 2019
Gogo Command1.1.0January 10, 2019
Gogo JLine1.1.4January 28, 2019
Gogo Runtime1.1.0January 10, 2019
Gogo Shell1.1.0January 10, 2019
Health Check Annotations2.0.0February 25, 2019
Health Check API2.0.2May 20, 2019
Health Check Core2.0.6May 20, 2019
Health Check General Checks2.0.4May 13, 2019
Health Check Webconsole Plugin2.0.0February 25, 2019
HTTP Service API3.0.0August 5, 2015
HTTP Service Base4.0.8September 7, 2019
HTTP Service Bridge4.0.10September 7, 2019
HTTP Service Bundle3.0.0January 29, 2015
HTTP Service Cometd2.3.2November 5, 2014
HTTP Service Jetty4.0.14September 12, 2019
HTTP Service Proxy3.0.6May 15, 2019
HTTP Service Reactor5November 5, 2014
HTTP Service SSL filter1.2.6October 19, 2018
HTTP Service Whiteboard4.0.0April 26, 2018
HTTP Servlet 2.6 + 3.0 API1.1.2August 5, 2015
Inventory Printer1.0.6December 5, 2017
iPOJO 1.12.1December 16, 2014
iPOJO Annotations1.12.1December 16, 2014
iPOJO API1.12.1December 16, 2014
iPOJO Architecture Command for Gogo1.12.1December 16, 2014
iPOJO Architecture Command for the Felix Shell1.6.0April 16, 2010
iPOJO BND Plugin1.12.1December 16, 2014
iPOJO Composite1.12.1December 16, 2014
iPOJO Event Admin handler1.8.0May 11, 2011
iPOJO Extender pattern handler1.4.0July 21, 2009
iPOJO JMX handler1.4.0July 21, 2009
IPOJO Karaf Features1.12.1December 16, 2014
iPOJO Manipulator Project 1.12.1December 16, 2014
iPOJO Manipulator1.12.1December 16, 2014
iPOJO Manipulator BOM1.12.1December 16, 2014
iPOJO Maven Plugin1.12.1December 16, 2014
iPOJO Metadata1.6.0December 6, 2011
iPOJO Runtime Project 1.12.1December 16, 2014
iPOJO Temporal Dependency handler1.6.0May 16, 2010
iPOJO URL Handler1.6.0April 16, 2010
iPOJO WebConsole Plugin1.7.0May 15, 2013
iPOJO Whiteboard pattern handler1.6.0July 3, 2011
Jaas Support Boot Classpath Jar1.0.2
Jaas Support Bundle1.0.2February 13, 2017
junit4osgi - maven plugin1.0.0May 1, 2009
junit4osgi - shell command1.0.0May 1, 2009
junit4osgi - swing gui1.0.0May 1, 2009
junit4osgi1.0.0April 30, 2009
Lightweight HTTP Service Complete0.1.6May 5, 2017
Lightweight HTTP Service Core0.1.6May 5, 2017
Lightweight HTTP Service Reactor0.1.6May 5, 2017
Logback1.0.2January 22, 2019
Main6.0.3May 2, 2019
Metatype1.2.2September 26, 2018
OBR Maven plugin1.2.0February 14, 2008
OSGi Check Maven Plugin0.1.0September 23, 2018
OSGi OBR service API1.0.2Apilr 25, 2008
Preferences1.1.0October 12, 2016
Remote Shell1.2.0November 25, 2016
Resolver2.0.0July 3, 2018
SCR 2.1.16February 26, 2019
SCR Annotations1.12.0October 13, 2016
SCR bnd Plugin1.9.4May 9, 2019
SCR Compat 1.0.4July 6, 2016
SCR DS Annotations1.2.10September 8, 2017
SCR Ext Anno1.0.0July 10, 2016
SCR Generator1.18.2May 9, 2019
Shell Text UI1.4.1October 11, 2009
Shell1.4.3March 6, 2012
System Ready0.4.2April 5, 2019
UPnP Base Driver 0.8.0June 12, 2008
UPnP Base Driver 0.8.0June 12, 2008
UPnP Extra0.4.0May 17, 2009
UPnP Tester0.4.0May 17, 2009
User Admin1.0.4June 20, 2019
User Admin File-based store1.0.2November 30, 2015
User Admin MongoDB-based store1.0.1November 30, 2012
Utils1.11.2December 11, 2018
Web Console4.3.14August 16, 2019
Web Console DS Plugin2.1.0September 23, 2018
Web Console Event Plugin1.1.8September 26, 2017
Web Console Memory Usage Plugin1.0.10April 2, 2019
Web Console OBR Plugin1.0.4May 5, 2017
Web Console Package Admin Plugin1.0.4February 17, 2017
Web Console Script Console Plugin1.0.2November 30, 2015
Web Console Service Diagnostics Plugin0.1.3September 16, 2013
Web Console Subsystems Plugin0.1.0November 30, 2015
Web Console UPNP Plugin1.0.6March 10, 2015
Web Console User Admin Plugin1.0.2March 10, 2015

Projects using Felix

The projects listed below highlight the adoption of Apache Felix: