Skip to content

Add ErisPulse to Chatbots under AI and Agents#3170

Closed
wsu2059q wants to merge 1 commit into
vinta:masterfrom
wsu2059q:master
Closed

Add ErisPulse to Chatbots under AI and Agents#3170
wsu2059q wants to merge 1 commit into
vinta:masterfrom
wsu2059q:master

Conversation

@wsu2059q
Copy link
Copy Markdown

@wsu2059q wsu2059q commented May 28, 2026

Project

ErisPulse

Checklist

  • One project per PR
  • PR title format: Add project-name
  • Entry format: - [project-name](url) - Description ending with period.
  • Description is concise and short

Why This Project Is Awesome

ErisPulse lets developers write bot logic once and deploy across 11 platforms simultaneously (Telegram, QQ, Kook, Matrix, Yunhu, Email, etc.). No other Python framework offers this breadth of platform coverage through a single unified API based on the OneBot12 standard.

Which criterion does it meet? (pick one)

  • Hidden Gem - Exceptional quality, solves niche problems elegantly

How It Differs

Other Python bot frameworks are single-platform (python-telegram-bot, nonebot) or require per-platform adapters with different APIs. ErisPulse abstracts all platforms behind the OneBot12 standard interface — you write one command handler, it works everywhere.

Hidden Gem Justification

Download stats:

  • PyPI: ~2,600 downloads/month (382/week, 16/day)
  • Docker Hub: 661 pulls
  • 9 contributors, 7 forks

Development maturity:

  • Active development since 2024, 100+ releases
  • Detailed changelog with structured release notes
  • Professional CI/CD: automated PyPI publishing, Docker multi-arch builds, code quality checks

Technical substance:

  • 11 platform adapters (OneBot12, OneBot11, QQ, Telegram, Kook, Matrix, Yunhu, Email, Sandbox, etc.)
  • 40+ community modules
  • Event-driven architecture with plugin system
  • Built-in SQLite storage with chain query builder
  • HTTP/WebSocket router with middleware support
  • Web Dashboard with 4-language i18n (Chinese, Japanese, Russian, English)
  • Full test suite with pytest (unit, integration, performance, stress tests)

Documentation:

  • Full docs site at https://www.erisdev.com with PWA support
  • 3-language documentation (Simplified Chinese, English, Traditional Chinese)
  • Contributing guide, code of conduct, style guide
  • AI/Vibe Coding workflow documentation

Ecosystem:

  • Published on PyPI: pip install ErisPulse
  • Docker Hub: erispulse/erispulse
  • 1Panel app store integration for one-click deployment
  • Module marketplace on official website

Real usage:

  • Built and maintained by a core developer team
  • Active module ecosystem with regular updates
  • Multi-platform bot deployment in production

Dashboard:

Dashboard Overview Dashboard Module Management

Docs:
image

@JinyangWang27
Copy link
Copy Markdown
Collaborator

@wsu2059q Thanks for your submission. However, this project does not meet our acceptance criteria:

GitHub stars: 34 stars (minimum 100 required, or strong justification for Hidden Gem).

Please see our CONTRIBUTING.md for full requirements. You're welcome to resubmit once the project has matured and gained community traction.

@JinyangWang27
Copy link
Copy Markdown
Collaborator

@wsu2059q I personally find this project quite interesting. However, there is a direct competitor Hermes, to be considered as a hidden gem, you might need to highlight how is ErisPulse different from that. Besides, to enhance community exposure, I suggest to use English as the project default language.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants