OpenSourceProjects logo
openhab-core logo

openhab-coreCore framework of openHAB

Core framework of openHAB

1,116 stars
463 forks
Java
EPL-2.0
openhab-core screenshot

openhab-core

The core framework powering openHAB, a Java-based runtime providing OSGi bundles for building smart home solutions. While not a standalone product, openHAB Core serves as the foundational artifact repository that distributions and smart home products build upon to deliver connected home automation capabilities.

Key Features

  • OSGi Bundle Architecture: Modular runtime framework composed of core bundles for extensible smart home solutions
  • Maven-Based Build System: Streamlined compilation and packaging of sources with integrated testing and code quality checks
  • Multi-Language Support: Internationalization through Crowdin integration for global accessibility

Use Cases

  • Smart Home Product Development: Build custom smart home solutions by leveraging the core framework and bundle ecosystem
  • Distribution Customization: Serve as the foundation for the main openHAB distribution and specialized smart home products
  • IoT Integration: Create extensible runtime environments for device connectivity and home automation scenarios

Who Is It For

Developers and organizations building smart home products and distributions who need a robust, modular Java framework for IoT and home automation. Contributors interested in the open source smart home ecosystem and those maintaining custom smart home solutions will benefit from openHAB Core's extensible architecture.

Trending Open Source Projects