Skip to content
SPECIFICTION
Get listed

BotUI

botui.org

Web
Visit botui.org
Spec score 6.6 #255 of 257 in Chatbot Builders

Spec sheet

Purpose
Its JavaScript API adds messages and shows actions that users can perform.Read 12 Oct 2026 · botui.org
Product
BotUI is a JavaScript framework for building conversational interfaces.Read 12 Oct 2026 · botui.org
Integrations
The maker documents a React package and references Vue and other frameworks in its documentation introduction.Read 5 Oct 2026 · docs.botui.org
Security
The repository’s MIT license provides the software without warranty.Read 5 Oct 2026 · github.com
Support
The repository links to GitHub Issues and Discussions for bug reports, feature requests, questions, and ideas.Read 5 Oct 2026 · github.com
License
The project’s GitHub repository identifies its license as MIT.Read 12 Oct 2026 · github.com
Headquarters
The BotUI GitHub organization profile lists Islamabad, Pakistan.Read 5 Oct 2026 · github.com
Maker
The GitHub repository lists Moin Uddin as copyright holder for 2017–25.Read 12 Oct 2026 · github.com
Conversation flow
The API adds messages and actions, and an action pauses the conversation until it is resolved.Read 5 Oct 2026 · docs.botui.org
Conversational flow
The core API supports messages, user actions, waits, and Promise-based flow resolution.Read 12 Oct 2026 · botui.org
Core package
The core package is installed with `npm i botui`.Read 12 Oct 2026 · botui.org
Custom components
Developers can add custom React actions and messages with their own renderers.Read 12 Oct 2026 · botui.org
Customization
Developers can add custom React action and message renderers.Read 5 Oct 2026 · botui.org
Deployment channels
websiteRead 22 Sep 2026 · botui.org
Framework support
The documentation says BotUI has a React package and can also be integrated with Vue and other frameworks.Read 12 Oct 2026 · botui.org
Known issue
The documentation warns that development hot reloads can start the bot more than once and cause actions to resolve unexpectedly.Read 12 Oct 2026 · botui.org
Message types
Built-in React messages can show text, embedded iframes, images, and links.Read 5 Oct 2026 · botui.org
Packages
BotUI is installed from npm as `botui` and `@botui/react`.Read 5 Oct 2026 · github.com
Plugins
Plugins can transform a conversation block’s data or metadata as it passes through the system.Read 12 Oct 2026 · botui.org
React actions
Built-in React actions include text input, select menus, and select buttons.Read 12 Oct 2026 · botui.org
React package
The React package is installed with `npm i @botui/react`.Read 12 Oct 2026 · botui.org

Where Specifiction places it

Alternatives to BotUIAll alternatives →