This repository is a central, community-driven collection of extensions for iDempiere ERP. Each extension included here has been reviewed for compatibility and standard adherence.
You can explore extensions in two ways:
- Manual Browsing: Navigate the
extensions/folder to see the list of available extension. Each folder contains aninfo.mdwith detailed documentation. - Machine Readable Index: For developers or automated installers, a full catalog is available in index.json
To install an extension from this repository:
- Use the Extension Management form in iDempiere Web Client to locate the extension and the specific version compatible with your iDempiere instance.
- Click the install button in Extension Management form to install the selected extension.
The repository is organized to support multiple versions of the same extension:
extensions/
└── <extension.symbolic.name>/
├── info.md # Documentation and Screenshots
├── CHANGELOG.md # Change log
├── assets/ # Static assets
└── <version>/ # e.g., 1.0.0
└── metadata.json # Links to JARs and dependencies
We welcome new extension! To submit yours:
- Fork this repository.
- Create a new folder under
extension/following the naming convention. - Include
info.mdand themetadata.jsonwith direct links to your release JARs (e.g., GitHub Releases). - Submit a Pull Request. Our automated CI will validate your JSON structure.
Important
Please ensure your extension follows iDempiere best practices (OSGi compliance, no hardcoding, proper licensing).
If you are building an extension manager for iDempiere, you can point your client to:
https://raw.githubusercontent.com/idempiere/idempiere-extension-repository/main/index.json
This file is automatically updated every time a new extension is merged.