hubtype/botonic
hubtype/botonic has 627 GitHub stars and 91 forks. Star changes are not measured yet. Last checked 2026-11-09 14:59 UTC. Last push 2026-11-06.
Build chatbots and conversational experiences using React
Measured star growth
- in 24h
- Update delayed
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalBotonic
Website | Blog | Docs | Examples | Friday Office Hours
Build Chatbots and Conversational Apps Using React
🐣 Introducing Botonic Open Source Framework
Botonic is an open source full-stack framework to create chatbots and modern conversational apps made with ❤️ by Hubtype.
It's built on top of:
⚛️ React | ⚡ Serverless | 💡 Tensorflow.js
And it works on:
💬 Messaging apps like Whatsapp, Facebook Messenger, Telegram, Twitter DMs | 🌐 Your website | 📱 Your mobile app
With Botonic you can focus on creating the best conversational experience for your users instead of dealing with different messaging APIs, AI/NLP complexity or managing and scaling infrastructure. It also comes with a battery of plugins so you can easily integrate popular services into your project, for instance:
- Analytics (Google Analytics, Dashbot)
- CMS (Contentful, Sanity)
- NLU (Dialogflow, Watson, Luis, Inbenta)
If you'd like to see more plugins/integrations, please submit an issue or a pull request
🚀 Quick Start
Prerequisites
- Node (v10 or above) and NPM are required.
- LTS version of NodeJS Installer is recommended.
- You can verify the installation running
npm --versionandnode --versionon a terminal.
Step 1 - Install
$> npm install -g @botonic/cli
Step 2 - Create a bot
$> botonic new myBot tutorial
Step 3 - Run your bot
Run your bot locally while developing:
$> cd myBot
$> botonic serve
botonic serve is just an alias for npm run start which will start a local server at http://localhost:8080. While you develop, the server will auto reload every time you make changes to your code.
Step 4 - Deploy
$> botonic deploy
Check out the Getting Started Tutorial: a step-by-step guide to start building high quality conversational apps.
🤝 Contributing
- ⭐⭐ Give us a Star on GitHub ⭐⭐
- Submit an issue if you find a bug or want to request a feature.
- Join our Slack community, let us know what you're building and give us feedback.
- PRs are welcome! Just follow our Code of Conduct and Contributing Guide
👏 Supporters
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,945 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,579 starsreact/react
The library for web and native user interfaces.
252,488 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,625 stars