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/tockAn open-source conversational AI platform for building bots that combines RAG-based generative AI with deterministic conversation stories and multi-channel support.
- Project
TanStack/aiTanStack AI is a TypeScript‑first, provider‑agnostic SDK that lets you build streaming chat, tool‑calling agents, structured‑output flows, multimodal generation (image, audio, video), realtime voice, and sandboxed code‑execution agents. It offers composable activities, type‑safe contracts (via Zod/Valibot/JSON Schema), adapters for many LLM providers (OpenAI, Anthropic, Gemini, Ollama, etc.), and framework‑native hooks for React, Vue, Solid, Svelte, and Preact. Tree‑shakable and observable, it’s aimed at developers who want a unified, type‑safe way to integrate generative AI into web and server apps.
- 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 a chatbot that connects eight popular messaging platforms (Telegram, Discord, Slack, Lark, DingTalk, WeChat Work, QQ, and WeChat) to large language models such as OpenAI, DeepSeek, and Gemini, enabling AI-powered responses with support for images, documents, voice, function calling, and RAG. It can be deployed locally or via Docker in about a minute.
- Project
photon-hq/spectrum-tsSpectrum‑ts is a TypeScript SDK for building AI agents that operate over real‑world messaging channels (iMessage, SMS, email, Slack, Telegram, etc.). It provides a unified, async‑iterator API, built‑in providers for major platforms, optional hosted infrastructure, and graceful startup cancellation. Install with `bun add spectrum-ts`, supply a Photon project ID/secret, and write a simple loop that replies to incoming messages.