Botonic: An open-source React framework for building Conversational apps

Conversational apps are becoming essential tools for customer support and improving customer experience. There are no shortage of commercial, and enterprise tools to build such apps. So, here we offer you a great open-source alternative.

Botonic is a full-stack serverless framework that combines the power of React and Tensorflow.js to create amazing experiences at the intersection of text and graphical interfaces.

With Botonic, you can create an interactive user experience, improve your customer engagement, and increase overall user satisifcation.

Alternatives to

Botonic is an open-source alternative to: Intercom, Liveperson, Freshchat, Drift, Landbot, Olark.

Messaging channels aggregators like: Zendesk Sunshine (formerly Smooch)

NLU closed services like: Dialogflow, Watson, Luis, Inbenta


  1. Built-in Tensorflow.js support
  2. Full serverless mode
  3. Developer-friendly documentation
  4. Fully Customizable Webchat SDK
  5. Webviews
  6. NLP Natural Language Understanding#
  7. Modular with a rich plugin set
  8. CLI app for scaffolding, running, and deploying your apps
  9. Developer-friendly documentation


Botonic comes with a battery of plugins so you can easily integrate popular services into your project, for instance:


Botonic is released under the MIT License


Friday is an Open-source Virtual Assistant

Virtual assistant technology defines as an application program that uses semantic and deep learning. It can also call an AI assistant or digital assistant. It helps users or enterprises to assist people or automate tasks. Any virtual assist.......Read more...

15 Open-source Physics Simulation Engine

What is a physics simulation engine?A physics simulation engine is a custom software engine that grants developers add visual effetcs, simulate and tweak objects and enviroments accroding to the law of physics in 2D, 3D or both. With physi.......Read more...

CMS: Is a Self-hosted Open-source Contest Management System

CMS, or Contest Management System, is a distributed system for running and (to some extent) organizing a programming contest. CMS has been designed to be general and to handle many types of contests, tasks, scoring, etc. Nonetheless, CMS ha.......Read more...

18 Open-source Flat-file Wiki Engines

A flat-file system is a solution that save records, and data in a plain files, instead of depending on an external database to store its content. Unlike database dependent systems, which requires you to setup, configure, prepare, and manag.......Read more...

Ace: an Open-source Code Editor for the Web

What is Ace?Ace is a standalone code editor written in JavaScript. Our goal is to create a browser based editor that matches and extends the features, usability and performance of existing native editors such as TextMate, Vim or Eclipse. I.......Read more...