Official repository for Tasmota extensions as .tapp
files. Extensions provide an extensible way to load and unload features dynamically on ESP32 variants without rebooting.
- Online Extension Store integrated into Tasmota WebUI
- Install/uninstall extensions on-demand
- Start/stop extensions to manage memory usage
- Auto-start configuration at boot
To publish new extensions to this repository:
- Create a folder in
raw/
directory with your extension files - Include required files:
manifest.json
,autoexec.be
, and your Berry scripts - Test locally with
python3 gen.py
- Submit a pull request
Full documentation available at: https://tasmota.github.io/docs/Tasmota-Extension/
Extensions are automatically built from the raw/
directory into .tapp
files using GitHub Actions. The build process validates manifests and generates the extension catalog.