Top 18 Open Source Chatbot Frameworks in 2024
Chatbots’ use cases are extensive. From finance to mental health, chatbots can understand and reply to us better than ever. And the technology keeps on improving. The recent advent of ChatGPT is a case study.
But if a business has specific needs, not any off-the-shelf chatbot can be useful. Enter, open source chatbots. Open source chatbots are chatbots whose source code is made publicly available for anyone to freely use, modify, customize, and distribute.
If you’re looking for the top open source chatbots, but aren’t familiar with any, this article will will provide the most comprehensive list of the top 18 open source chatbots in 2023.
What are the top open source chatbots?
Here’s a list of the top 18 open-source chatbots:
Open Source Chatbot | Licensing | Languages | Supported OS | Stars on GitHub *As of February 2023 | Source |
---|---|---|---|---|---|
RASA | Apache-2.0 License | - Python (99.3%) | Windows, macOS, Linux | 15.3k | GitHub |
ChatterBot | BSD-3-Clause license | - Python (100%) | Windows, macOS, Linux | 12.9k | GitHub |
Botkit | MIT License | - TypeScript (53.5%) - JavaScript (42.3%) - SCSS (2.5%) -
HTML (1.5%)
| Windows, macOS, Linux | 11k | GitHub |
Botpress | AGPL-3.0 License | - TypeScript (82.7%) - SCSS (9.3%) - JavaScript (5.0%) -
CSS (2.5%) - HTML (0.3%)
| Windows, macOS, Linux | 10k | GitHub |
Microsoft Bot Framework | MIT License | - JavaScript - TypeScript - C# - HTML - Python
- ANTLR
| Windows, macOS, Linux | 7k | GitHub |
DeepPavlov | Apache-2.0 License | - Python (%99.6) | Windows, Linux | 6k | GitHub |
BotMan | MIT License | - PHP (100%) | Windows, macOS, Linux | 5.8k | GitHub |
Bottender | MIT License | - TypeScript (98.4%) | Windows, macOS, Linux | 4k | GitHub |
WIT.ai | N/A | - JavaScript (99%) | Windows, macOS, Linux | 1.9k | GitHub |
Claudia | MIT License | - JavaScript (100%) | Windows, macOS, Linux | 1.8k | GitHub |
Botfront | Apache-2.0 License | - JavaScript (85.1%) - SCSS (13.6%) | Windows, macOS, Linux | 776 | GitHub |
Pandorabots | GPL-3.0 License | - JavaScript - CoffeeScript - C# - Java | Windows, macOS, Linux | 440 | GitHub |
Botonic | MIT License | - TypeScript (70.4%) - JavaScript (28.8%) | Windows, macOS, Linux | 315 | GitHub |
Tock | Apache-2.0 License | - Kotlin (76.4%) - TypeScript (14.2%) - HTML (6%) -
CSS (2.5%)
| Windows, macOS, Linux | 334 | GitHub |
OpenDialog | Apache-2.0 License | - PHP (97.6%) - Blade (1.5%) | Windows, macOS, Linux | 255 | GitHub |
Xatkit | EPL-2.0 License | - Java Fluent API | Windows, macOS, Linux | 158 | GitHub |
Golem | GPL-3.0 License | - Python | Windows, macOS, Linux | 36 | GitHub |
For more on chatbots
- Top 7 Conversational AI Platforms of 2023: Detailed Guide
- Guide to Recruiting Chatbots: Benefits, Challenges & Examples
- Top 14 Chatbots Benefits For Companies & Customers
- How to Build a Chatbot: Components & Architecture
And if you believe your business will benefit from a chatbot or conversational AI solution, feel free to scroll down our data-driven lists of:
And we can guide you choose the right vendor for your business:
This article was originally written by former AIMultiple industry analyst Bardia Eshghi and reviewed by Cem Dilmegani.
Cem has been the principal analyst at AIMultiple since 2017. AIMultiple informs hundreds of thousands of businesses (as per similarWeb) including 60% of Fortune 500 every month.
Cem's work has been cited by leading global publications including Business Insider, Forbes, Washington Post, global firms like Deloitte, HPE, NGOs like World Economic Forum and supranational organizations like European Commission. You can see more reputable companies and media that referenced AIMultiple.
Throughout his career, Cem served as a tech consultant, tech buyer and tech entrepreneur. He advised businesses on their enterprise software, automation, cloud, AI / ML and other technology related decisions at McKinsey & Company and Altman Solon for more than a decade. He also published a McKinsey report on digitalization.
He led technology strategy and procurement of a telco while reporting to the CEO. He has also led commercial growth of deep tech company Hypatos that reached a 7 digit annual recurring revenue and a 9 digit valuation from 0 within 2 years. Cem's work in Hypatos was covered by leading technology publications like TechCrunch and Business Insider.
Cem regularly speaks at international technology conferences. He graduated from Bogazici University as a computer engineer and holds an MBA from Columbia Business School.
To stay up-to-date on B2B tech & accelerate your enterprise:
Follow on
Comments
Your email address will not be published. All fields are required.