Skip to content

Add ErisPulse to Chatbots under AI and Agents#3170

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

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

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.

1 participant