hubtype/botonic
Build chatbots and conversational experiences using React
What it solves
Botonic is a full-stack framework designed to simplify the creation of chatbots and conversational applications. It removes the need for developers to manually handle multiple messaging API integrations, complex AI/NLP setups, and the scaling of infrastructure.
How it works
Built on React, Serverless, and Tensorflow.js, the framework provides a unified way to build bots that can be deployed across various platforms including WhatsApp, Facebook Messenger, Telegram, Twitter DMs, websites, and mobile apps. It uses a plugin system to integrate with NLU (Natural Language Understanding) services like Dialogflow, Watson, and Luis, as well as CMS and analytics tools.
Who it’s for
Developers who want to build and deploy conversational apps across multiple messaging platforms without managing the underlying infrastructure or API complexities.
Highlights
- Full-stack framework based on React and Serverless.
- Multi-platform support for popular messaging apps and Twitter DMs.
- Plugin ecosystem for NLU services (Dialogflow, Watson, Luis, Inbenta) and CMS (Contentful, Sanity).
- Integrated CLI for creating, serving, and deploying bots.
Related
- Project
theopenconversationkit/tockTock is an open‑source conversational AI platform that provides an NLP stack, a visual studio for designing dialogue flows, a Kotlin‑based DSL (with Python, Node.js and REST bindings), ready‑made connectors to chat/voice channels, and Docker‑based deployment.
- Project
TanStack/aiTanStack AI is a TypeScript SDK that provides type‑safe, provider‑agnostic building blocks for chat, tool‑calling agents, structured JSON outputs, multimodal generation, realtime voice, and sandboxed code execution. It ships as a core package plus optional adapters for many LLM providers (OpenAI, Anthropic, Gemini, Ollama, etc.) and framework bindings for React, Vue, Solid, Svelte, and Preact, allowing developers to compose only the features they need.
- Project
dabit3/react-native-aiA full-stack framework for building cross-platform mobile AI apps with built-in support for real-time LLM streaming and image generation.
- Project
yincongcyincong/MuseBotMuseBot is an open‑source Go bot that connects Telegram, Discord, Slack, Lark, DingTalk, Enterprise WeChat, QQ and WeChat to a wide range of LLM APIs (OpenAI, DeepSeek, Gemini, OpenRouter, etc.). It streams AI replies, supports image/voice input, function calls, RAG, admin UI, metrics and cron jobs, and can be run locally or via Docker.
- Project
photon-hq/spectrum-tsA multi-channel agent framework that enables AI agents to communicate over real conversation surfaces like iMessage, SMS, and Slack instead of web chat.