kevwan/chatbot
A Go conversational dialog engine that generates responses by training on collections of known conversations.

Not currently ranked — collecting fresh signals.
star history
Chatbot is a language-independent conversational dialog engine that trains on YAML or JSON corpus files to generate responses. It uses a MapReduce-based approach for performance, achieving 18ms response times versus ChatterBot’s 21s on 120 million conversations. The system includes CLI tools for training corpus data and asking questions.
Frequently asked
- What is kevwan/chatbot?
- A Go conversational dialog engine that generates responses by training on collections of known conversations.
- Is chatbot open source?
- Yes — kevwan/chatbot is open source, released under the MIT license.
- What language is chatbot written in?
- kevwan/chatbot is primarily written in Go.
- How popular is chatbot?
- kevwan/chatbot has 422 stars on GitHub.
- Where can I find chatbot?
- kevwan/chatbot is on GitHub at https://github.com/kevwan/chatbot.