---
title: Apache Felix Reviews
meta_title: 'Apache Felix Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 22 reviews by the users' company size, role or industry to
  find out how Apache Felix works for a business like yours.
aggregate_rating:
  rating_value: 4.3
  review_count: 22
  scale: '5'
date_modified: '2026-08-07'
parent_category:
  name: Web Frameworks
  url: https://www.g2.com/categories/web-frameworks
---


# Apache Felix Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Java Web Frameworks](https://www.g2.com/categories/java-web-frameworks)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 22
## About Apache Felix
Apache Felix is an open source implementation of the OSGi Release 5 core framework specification.




## Apache Felix Reviews
  ### 1. Embracing Modularity with Apache Felix

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Enterprise (> 1000 emp.)

**Reviewed Date:** December 08, 2023

**What do you like best about Apache Felix?**

As a Java developer seeking modularity and dynamism in application development, I found Apache Felix to be a game-changer. Here's what I appreciate about this open-source implementation of the OSGi framework:

1. Modular Prowess:
Apache Felix's support for modularity is truly exceptional. Developing and managing modular applications has never been this seamless. The ability to deploy and handle components independently has significantly improved our codebase's reusability and maintainability.

2. Dynamic Service Model:
The dynamic service model provided by OSGi is a boon for applications requiring flexibility. Apache Felix allows services to be added, updated, or removed at runtime, providing an unprecedented level of adaptability.

3. Versioning Wisdom:
Versioning is often a headache in software development. However, Apache Felix's versioning for bundles is a lifesaver. It helps us manage dependencies effectively and ensures compatibility between different versions of our components.

4. Dependency Management Magic:
The sophisticated dependency management system in Apache Felix is a key player in maintaining a healthy project structure. Resolving and managing dependencies has become a smooth process, thanks to the well-thought-out mechanisms.

5. Lightweight Marvel:
In an era where resources matter, Apache Felix stands out for its lightweight nature and small footprint. It's perfect for environments where resource constraints are a consideration.

6. Extensibility Excellence:
The extensibility of the framework is a developer's dream. Customizing and extending functionality based on specific project requirements is not only possible but also remarkably straightforward.

7. Community Power:
Being part of a thriving and supportive community is crucial for any developer. Apache Felix benefits from an active community that provides valuable resources and expertise, making problem-solving a collaborative effort.

In conclusion, Apache Felix has empowered our development process, offering a robust platform for building modular, dynamic, and scalable Java applications. If you're looking to embrace modularity in your projects, Apache Felix is definitely worth exploring.

**What do you dislike about Apache Felix?**

Learning Curve:
Adopting OSGi and Apache Felix can have a learning curve, especially for developers who are new to modular programming or OSGi concepts. Understanding the intricacies of bundle management and the dynamic service model might take some time.

Tooling Support:
Although there are tools available for OSGi development, some developers have expressed concerns about the maturity and availability of certain development tools compared to non-OSGi Java development.

Complexity for Simple Projects:
For small and straightforward projects, the overhead of using OSGi and Apache Felix might be considered unnecessary. The framework's full power is often more apparent in larger and more complex applications.

Versioning Challenges:
While versioning is a strength of OSGi, it can also introduce challenges. Managing and updating version numbers for bundles can become complex, and resolving version conflicts may require careful attention.

Community Size:
While there is an active community supporting Apache Felix, some developers might feel that the community size is not as large as that of other frameworks, potentially impacting the availability of resources and third-party modules.

**What problems is Apache Felix solving and how is that benefiting you?**

Problem Solved: Cumbersome updates requiring application restarts.
Benefit: With Apache Felix, updates become a breeze. Dynamic addition, removal, or updates of bundles at runtime mean we can adapt our applications on the fly, minimizing downtime and enhancing overall flexibility.

  ### 2. Lightweight & resource-efficient

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ruthvik J. | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 07, 2023

**What do you like best about Apache Felix?**

Apache Felix has a great number of features that has helped our business during deployment, such a clustering and hot-swapping of bundles. This ensured that our critical business applications continued to run in the event of failures.

**What do you dislike about Apache Felix?**

Anyone who has used this tool has encountered the increased complexity with the modular nature of Apache Felix. However, the modular nature of this can causes issues during troubleshooting traditional applications.

**What problems is Apache Felix solving and how is that benefiting you?**

Apache Felix has benefitted our business heavily with the dynamic deployablility without restarting the entire system, minimizing downtime and disruption to users.

  ### 3. Awesome dynamic deployment

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 19, 2023

**What do you like best about Apache Felix?**

Felix allows for the dynamic installation, update, and removal of bundles (OSGi modules) at runtime without requiring a restart of the entire application. This dynamic behavior is particularly useful for applications that need to adapt to changing requirements or environments.

**What do you dislike about Apache Felix?**

The dynamic nature of OSGi and the need for managing modular components at runtime can introduce some performance overhead. In scenarios where absolute performance is critical, developers need to carefully consider the trade-offs.

**What problems is Apache Felix solving and how is that benefiting you?**

It is helping in deployment process

  ### 4. Apache Felix review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Augusto H. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 26, 2023

**What do you like best about Apache Felix?**

Apache Felix is an efficient OSGi and a lightweight framework, enabling modular Java applications. It promotes code reusability, easier maintenance, and dynamic updates. Its  community support are also really great

**What do you dislike about Apache Felix?**

The learning curve for Apache Felix and OSGi concepts challenging. The framework can add complexity to projects.

**What problems is Apache Felix solving and how is that benefiting you?**

Apache Felix facilitating easier updates, maintenance which benifites the users by improving code reusability and reducing development complexity

  ### 5. Nice OSGi Implementation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** December 01, 2023

**What do you like best about Apache Felix?**

It works really well with any type of OSGi framework. Relatively easy to use and pretty lightweight. The Apache community support is also a major plus.

**What do you dislike about Apache Felix?**

The ecosystem is relatively smaller compared to Knopflerfish.

**What problems is Apache Felix solving and how is that benefiting you?**

I really like using Apache Felix's feature that automatically installs OSGi bundles for my current application. This saves a lot of time during implementation.

  ### 6. best open source framework !!

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** April 26, 2019

**What do you like best about Apache Felix?**

Apache is one of the best open source framework. We have worked on developing on this platform. It kept developing always and is good tool. We have used this in our previous work place too.

**What do you dislike about Apache Felix?**

Its always about improving and upgrading. Tools and open source platforms are developing and hence its good.

**Recommendations to others considering Apache Felix:**

Its a great framework that can be used and easy to learn and understand

**What problems is Apache Felix solving and how is that benefiting you?**

Apache is one of the best open source framework. We have worked on developing on this platform. It kept developing always and is good tool. We have used this in our previous work place too.

  ### 7. Good OSGI Implementation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Hospitality | Enterprise (> 1000 emp.)

**Reviewed Date:** April 16, 2019

**What do you like best about Apache Felix?**

Developers don't have to deploy code to see their changes. Unlike other app servers theirs no need to start stop server for code push. Light weight implementation.

**What do you dislike about Apache Felix?**

The only dislike about Apache Felix is it's complexity. Not everyone understands the implementation and is able to utilize to it's fullest.

**What problems is Apache Felix solving and how is that benefiting you?**

Used Apache Felix in our implementation of a  custom CMS.


## Apache Felix Discussions
  - [What is Apache Felix used for?](https://www.g2.com/discussions/what-is-apache-felix-used-for)

- [View Apache Felix pricing details and edition comparison](https://www.g2.com/products/apache-felix/reviews?filters%5Bnps_score%5D%5B%5D=4&section=pricing&secure%5Bexpires_at%5D=2026-08-13+11%3A35%3A58+-0500&secure%5Bsession_id%5D=22c6665b-3c2b-4edb-b3e2-37000d148245&secure%5Btoken%5D=2516264e0cdc4601f749f3f4ff1a2c589f41e09d3a31cc5fe1312a2202c1e643&format=llm_user)


## Top Apache Felix Alternatives
  - [spring.io](https://www.g2.com/products/spring-io/reviews) - 4.5/5.0 (291 reviews)
  - [Eclipse Jetty](https://www.g2.com/products/eclipse-jetty/reviews) - 4.0/5.0 (13 reviews)
  - [JHipster](https://www.g2.com/products/jhipster/reviews) - 4.4/5.0 (83 reviews)

