Distribution
Equo Chromium is delivered as standard Eclipse P2 repositories – special update sites that Eclipse (and related build tools) use to install plugins and features.
Think of it as an app store or package index for Eclipse: it contains OSGi bundles (plug-in JARs), metadata, and installable features that group those bundles.
These repositories are not browsable in a regular web browser; instead you consume them in the Eclipse IDE (via Help → Install New Software) or build tools like PDE, Maven/Tycho, or Bnd.
An Eclipse P2 repository bundles:
-
Artifacts (bundles): OSGi plug-in JARs (e.g.,
com.equo.chromium
) -
Metadata: Version/dependency info
-
Features: Groups of bundles
Equo Chromium repositories
Equo Chromium is split into three P2 repositories:
-
Main Repository: Core feature and Java API
-
CEF 64-bit Repository: Native Chromium binaries for x86_64
-
CEF ARM64 Repository: Native Chromium binaries for ARM64
Main repository
Provides Java-side library and browser widget:
-
Feature:
com.equo.chromium.feature
-
Bundle:
com.equo.chromium
To build your application, you should also install the CEF binaries for your specific OS and architecture.
Features, bundles, and fragments
-
Bundle: Deployable plugin (e.g.,
com.equo.chromium
) -
Feature: Group of bundles for installation
-
Fragment: Platform-specific add-on for a bundle
Installing and building
-
Eclipse PDE: Use Help → Install New Software…, add repo URL, and install features.
-
Tycho: Add P2 URLs in
<repositories>
or target-platform. -
Bndtools: Reference P2 sites in
.bndrun
or workspace.
Licensing
-
All Equo Chromium Community Edition code is under GPLv3.
-
GPL-only projects are allowed*. For commercial/closed-source apps, you need a commercial license from Equo. To get one, please contact us.