botonic
Botonic is an open-source React-based framework for building chatbots and conversational applications that deploy to messaging platforms (WhatsApp, Facebook Messenger, Telegram, etc.), websites, and mobile apps. It abstracts away API complexity and infrastructure management while providing built-in support for NLU services like Dialogflow and Watson.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | hubtype/botonic |
| Owner | hubtype |
| Primary language | TypeScript |
| License | MIT — OSI-approved |
| Stars | 618 |
| Forks | 87 |
| Open issues | 63 |
| Latest release | v0.51.0 (2026-06-29) |
| Last updated | 2026-07-08 |
| Source | https://github.com/hubtype/botonic |
What botonic is
TypeScript/React framework built on Serverless and TensorFlow.js, offering a plugin architecture for NLU (Dialogflow, Watson, Luis, Inbenta), CMS (Contentful, Sanity), and analytics integrations. Provides CLI-driven project scaffolding, local development server with hot reload, and serverless deployment.
Get the botonic source
Clone the repository and explore it locally.
git clone https://github.com/hubtype/botonic.gitcd botonic# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Requires Node.js (v10+) and npm; CLI-driven setup via `botonic new` and `botonic serve` for local dev.
- NLU backend is pluggable but not built-in; Dialogflow, Watson, or other services require separate accounts and API credentials.
- Deployment via `botonic deploy` likely abstracts serverless provisioning; exact cloud provider (AWS, GCP, Azure) not stated in README.
- State management and session persistence for multi-turn conversations requires understanding React patterns and plugin ecosystem.
- Content management typically integrates with Contentful or Sanity; custom CMS requires plugin development.
When to avoid it — and what to weigh
- Non-JavaScript Team — Core framework is TypeScript/React; teams without JavaScript expertise will face a steep onboarding curve.
- High-Volume Production Workloads Without Team Support — With 618 stars and 63 open issues, ecosystem maturity is moderate; production scaling or custom plugins may require internal expertise.
- Strict Enterprise Compliance Requirements — No mention of SOC 2, HIPAA, data residency controls, or enterprise security certifications in README; requires explicit vendor review.
- Offline or Edge-Only Deployment — Framework is designed for cloud/serverless; offline-first or embedded chatbot scenarios are not clearly supported.
License & commercial use
MIT License. Permissive OSI-approved license allowing commercial use, modification, and distribution with minimal restrictions (must retain copyright/license notice).
MIT license permits commercial use. However, no mention of commercial support, SLA, indemnification, or warranties. Organizations using this in production should review the liability and support model independently; consider whether community-only support is acceptable for business-critical chatbots.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | Moderate |
| DEV.co fit | Good |
| Assessment confidence | High |
No security audit, vulnerability disclosure policy, or OWASP/threat-model information in README. As a framework handling user conversations and integrating with third-party services (NLU, CMS, analytics), consider: data transmission encryption, API credential management, plugin supply-chain risk, and secrets storage. Requires independent security review before processing sensitive user data.
Alternatives to consider
Rasa
Open-source, Python-first NLU/dialogue engine with stronger NLP out-of-box; larger community; requires more infrastructure overhead.
Microsoft Bot Framework
Enterprise-backed, cross-platform bot framework; broader cloud integrations and compliance certifications; steeper learning curve and vendor lock-in.
Dialogflow ES/CX (Google Cloud)
No-code/low-code conversational AI; faster prototyping for simple bots; less control; proprietary and commercial licensing.
Build on botonic with DEV.co software developers
Start with the quick-start guide, join the Slack community, or review the full documentation. Verify security and support requirements for your use case before production deployment.
Talk to DEV.coRelated on DEV.co
Explore the category and the services that help you build with it.
botonic FAQ
Can I use Botonic for commercial/production chatbots?
Do I need to know React to use Botonic?
Which messaging platforms are supported?
Is there commercial support or hosting?
Software development & web development with DEV.co
From first prototype to production, DEV.co delivers software development services around tools like botonic. Our software development agency staffs experienced software developers and web developers for custom software development, web development, integrations, and ongoing support across open-source cms and beyond.
Ready to Build with Botonic?
Start with the quick-start guide, join the Slack community, or review the full documentation. Verify security and support requirements for your use case before production deployment.