Ecosystem Modules
The ErisPulse framework itself only provides core capabilities (event system, module system, configuration, routing, logging, etc.), and does not include "heavyweight" features such as GUI, image rendering, or visualization. These capabilities are provided by third-party modules maintained by the community, which can be installed as needed.
Important
The documentation in this directory is divided into two categories, with different installation methods:
Modules (such as Dashboard / Takumi) are installed using
epsdk install:epsdk install <module-name>Standalone applications (such as the ErisPulse-App client) are downloaded and installed directly from their corresponding GitHub Releases, without the need for
epsdk.
Recommended Modules & Official Clients
| Project | Type | Purpose | Documentation |
|---|---|---|---|
| ErisPulse-App | Official Client | Official cross-platform client (Android / Windows / Linux / macOS): native interface for creating / running / managing multiple instances, built-in module store and event builder; runs directly on mobile, desktop tray icon always present | ErisPulse-App Installation and Usage |
| ErisPulse-Dashboard | Module | Web management panel: module start/stop, configuration editing, log viewing, event monitoring; supports other modules registering custom side windows | Dashboard Usage and Window Registration |
| ErisPulse-Cron | Module | Scheduled task execution: one-time / interval / Cron expression, callback with parameters, SQLite persistence (tasks not lost on restart), supports Dashboard window management | Cron Scheduling |
| ErisPulse-Takumi (Author: @ccd2s) | Module | Image rendering: HTML / node tree / Jinja / SVG / animation, based on takumi-py; includes Chinese and English fonts, ready-to-use out of the box | Takumi Image Rendering |
Do I want to list my module here too?
We welcome recommendations of high-quality, widely reusable ErisPulse ecosystem modules. Requirements:
- Published to PyPI with a package name starting with
ErisPulse- - Provides a basic README and usage examples
- Actively maintained, with responses to Issues
Module authors who meet the above conditions can add a new <module-name>.md document in this directory via PR and add a line in the "Recommended Modules" section of this table.