chatbot-framework

Top 23 chatbot-framework Open-Source Projects

  • anything-llm

    The all-in-one Desktop & Docker AI application with full RAG and AI Agent capabilities.

  • Project mention: AnythingLLM: Chat with your documents using any LLM | news.ycombinator.com | 2024-04-19
  • botman

    A framework agnostic PHP library to build chat bots

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • cog

    Bringing the power of the command line to chat (by operable)

  • PoshBot

    Powershell-based bot framework

  • go-joe

    A general-purpose bot library inspired by Hubot but written in Go. :robot:

  • google-chat-samples

    Chat Bot Samples for Google Chat.

  • Project mention: Increasing Your Cloud Function Development Velocity Using Dynamically Loading Python Classes | dev.to | 2023-11-29

    There is a small Python class which leverages the standard Python classloader to load source code from a text file, currently stored in a Google Cloud Storage bucket or a Secret Manager secret. If the loader discovers that the class you’re adding has already been loaded then it performs a reload, ensuring that the latest version from the storage area is used.

  • burr

    Build applications that make decisions (chatbots, agents, simulations, etc...). Monitor, persist, and execute on your own infrastructure.

  • Project mention: Building an Email Assistant Application with Burr | dev.to | 2024-04-26

    Burr is a lightweight python library you use to build applications as state machines. You construct your application out of a series of actions (these can be either decorated functions or objects), which declare inputs from state, as well as inputs from the user. These specify custom logic (delegating to any framework), as well as instructions on how to update state. State is immutable, which allows you to inspect it at any given point. Burr handles orchestration, monitoring and persistence.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • chatbot

    A fast responsive, machine learning, conversational dialog engine for creating chat bots, written in Go.

  • gort

    Gort is a chatbot framework designed from the ground up for chatops.

  • ChainFury

    🦋 Production grade chaining engine behind TuneChat. Self host today!

  • flottbot

    A chatbot framework written in Go. All configurations are made in YAML files, or inside scripts written in your favorite language.

  • Project mention: Do you know any open source chat-bot flow frameworks? | /r/Chatbots | 2023-10-22

    I found https://github.com/target/flottbot, but it doesn't let me build complex conversations.

  • SwiftyChat

    SwiftUI Chat UI (Client) Framework & Documentation to get started!

  • sepia-docs

    Documentation and Wiki for SEPIA. Please post your questions and bug-reports here in the issues section! Thank you :-)

  • gpt-j

    A GPT-J API to use with python3 to generate text, blogs, code, and more

  • xatkit

    The simplest way to build all types of smart chatbots and digital assistants

  • Simulator-Controller

    A modular and extendable administration and controller application for Sim Racing.

  • botfuel-dialog

    Botfuel SDK to build highly conversational chatbots

  • ragdoll

    The library for character-driven AI experiences. (by bennyschmidt)

  • Project mention: Show HN: Ragdoll Studio (fka Arthas.AI) is the FOSS alternative to character.ai | news.ycombinator.com | 2024-03-31

    For anyone curious llamaindex's "prompt mixins", they're actually dead simple: https://github.com/run-llama/llama_index/blob/8a8324008764a7... - and maybe no longer supported.

    I basically reinvented this wheel in ragdoll but made it more dynamic: https://github.com/bennyschmidt/ragdoll/blob/master/src/util...

  • kogno

    Kogno is an open source framework running on the Ruby programming language for developing chatbots.

  • horace

    LLM chatbot server with ChatGPT plugins

  • grace

    LLM-based chatbot capable of interfacing with external systems for knowledge retrieval and command execution (by artmatsak)

  • jfa-whatsapp-chatbot

    🤖 With this node.js micro framework using Venom Bot under the hood, you can easily create a WhatsApp Chatbot. You will only need to edit your conversation flow in a single file.

  • chatbot

    NodeJS Chatbot Framework, configurable in JSON. (by fwd)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

chatbot-framework related posts

Index

What are some of the best open-source chatbot-framework projects? This list will help you:

Project Stars
1 anything-llm 11,955
2 botman 5,993
3 cog 918
4 PoshBot 527
5 go-joe 472
6 google-chat-samples 461
7 burr 410
8 chatbot 407
9 gort 397
10 ChainFury 396
11 flottbot 314
12 SwiftyChat 248
13 sepia-docs 229
14 gpt-j 202
15 xatkit 174
16 Simulator-Controller 147
17 botfuel-dialog 101
18 ragdoll 71
19 kogno 70
20 horace 38
21 grace 36
22 jfa-whatsapp-chatbot 35
23 chatbot 7

Sponsored
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com