Showing 319 open source projects for "chat software"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 1
    shadcn-chat

    shadcn-chat

    CLI for adding customizable and re-usable chat components

    shadcn-chat is a chat application template built using ShadCN/UI and Next.js. It provides a modern, stylish, and customizable chat interface designed for developers who want to integrate chat functionality into their applications quickly. The project follows best practices for UI development and supports real-time messaging features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Chat UI Kit React

    Chat UI Kit React

    Build your own chat UI with React components in few minutes

    Build your own chat UI with React components in a few minutes. The Chat UI Kit from Chatscope is an open-source UI toolkit for developing web chat applications. Tired of struggling with sticky scrollbars, content editable, responsiveness, and CSS hacks? This kit is for you. Headless chat library, React hook for state management in chat applications.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Bot Framework Web Chat

    Bot Framework Web Chat

    A highly-customizable web-based client for Azure Bot Services

    This repository contains code for the Bot Framework Web Chat component. The Bot Framework Web Chat component is a highly-customizable web-based client for the Bot Framework V4 SDK. The Bot Framework SDK v4 enables developers to model conversation and build sophisticated bot applications. This repo is part of the Microsoft Bot Framework, a comprehensive framework for building enterprise-grade conversational AI experiences. Create a bot with the ability to speak, listen, understand, and learn...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Official Android SDK for Stream Chat

    Official Android SDK for Stream Chat

    Android Chat SDK ➜ Stream Chat API. UI component libraries for chat

    This is the official Android SDK for Stream Chat, a service for building chat and messaging applications. This library includes both a low-level chat SDK and a set of reusable UI components. Most users start with the UI components and fall back to the lower-level API when they want to customize things. We're proud to say that we're the first Android Chat SDK that supports Jetpack Compose! We released our Compose UI Components one day after the official Jetpack Compose 1.0 release and our...
    Downloads: 1 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 5
    Hubot

    Hubot

    A customizable life embetterment robot

    Hubot is a framework to build a custom chat bot, first built by GitHub, Inc. to automate their company chat room. Hubot gives you a very nice base for building your very own robot friend. Hubot comes with a small group of core scripts, including things like posting images, translating languages, and integrating with Google Maps. It's extendable with many other scripts, which make Hubot all the more personalized to fit your organization's needs and culture. Hubot can work on many different...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Opsdroid

    Opsdroid

    An open source chat-ops bot framework

    Designed to take messages from chat services and execute Python functions (skills) based on their contents. Connector modules transfer messages between opsdroid and a particular chat service. Database modules allow opsdroid to persist information in a database of your choice. Parsers/Matchers modules gather the meaning of what was said and match a skill. Skills are what make opsdroid tick. They define how opsdroid should respond and what actions to take.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Bot Framework Emulator

    Bot Framework Emulator

    Locally test and debug chat bots built with the Bot Framework SDK

    Bot Framework Emulator is a desktop application that allows bot developers to test and debug bots, either locally or remotely. Using the Emulator, you can chat with your bot and inspect the messages that your bot sends and receives. The Emulator displays messages as they would appear in a web chat UI and logs JSON requests and responses as you exchange messages with your bot. Before you deploy your bot to the cloud, run it locally and test it using the Emulator. You can test your bot using...
    Downloads: 16 This Week
    Last Update:
    See Project
  • 8
    OpenAI Sublime Text Plugin

    OpenAI Sublime Text Plugin

    First class Sublime Text AI assistant with gpt-5, Opus 4.6, Gemini 3

    OpenAI Sublime Text is a full-featured AI assistant plugin designed to bring advanced language model capabilities into the Sublime Text editor with a deeply integrated user experience. It supports a wide range of providers, including OpenAI, Anthropic, Google Gemini, and local backends like Ollama or llama.cpp, making it highly flexible for different deployment scenarios. The plugin offers both chat-based interaction and inline assistance through “phantoms,” which display non-intrusive...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    Zed

    Zed

    High-performance, multiplayer code editor from the creators of Atom

    Zed is a next-generation code editor designed for high-performance collaboration with humans and AI. Written from scratch in Rust to efficiently leverage multiple CPU cores and your GPU. Integrate upcoming LLMs into your workflow to generate, transform, and analyze code. Chat with teammates, write notes together, and share your screen and project. Multibuffers compose excerpts from across the codebase in one editable surface. Evaluate code inline via Jupyter runtimes and collaboratively edit...
    Downloads: 53 This Week
    Last Update:
    See Project
  • Streamline Azure Security with Palo Alto Networks VM-Series Icon
    Streamline Azure Security with Palo Alto Networks VM-Series

    Centrally manage physical and virtualized firewalls with Panorama

    Improve your security posture and reduce incident response time. Use the VM-Series to natively analyze Azure traffic and dynamically drive policy updates based on workload changes.
    Learn more
  • 10
    Rasa

    Rasa

    Open source machine learning framework to automate text conversations

    Rasa is an open source machine learning framework to automate text-and voice-based conversations. With Rasa, you can build contextual assistants on Facebook Messenger, Slack, Google Hangouts, Webex Teams, Microsoft Bot Framework, Rocket.Chat, Mattermost, Telegram, and Twilio or on your own custom conversational channels. Rasa helps you build contextual assistants capable of having layered conversations with lots of back-and-forths. In order for a human to have a meaningful exchange with a...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    Ruma

    Ruma

    A set of Rust crates for interacting with the Matrix chat network

    Matrix is an open specification for an online communication protocol. It includes all the features you'd expect from a modern chat platform including instant messaging, group chats, audio and video calls, searchable message history, synchronization across all your devices, and end-to-end encryption. Matrix is federated, so no single company controls the system or your data. You can use an existing server you trust or run your own, and the servers synchronize messages seamlessly. Learn more...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Ollama Swift Client

    Ollama Swift Client

    A Swift client library for interacting with Ollama

    Ollama Swift Client is a native Swift client library that enables developers to interact with Ollama models directly from Apple platforms such as macOS, iOS, and iPadOS. It is designed to feel natural within the Swift ecosystem, using modern language features like async/await and strong typing to provide a clean and intuitive developer experience. The library wraps the Ollama REST API into structured Swift calls, making it easy to perform tasks such as chat completion, text generation, and...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    DiscordGo

    DiscordGo

    (Golang) Go bindings for Discord

    DiscordGo is a Go package that provides low level bindings to the Discord chat client API. DiscordGo has nearly complete support for all of the Discord API endpoints, websocket interface, and voice interface. If you would like to help the DiscordGo package please use this link to add the official DiscordGo test bot dgo to your server. This provides indispensable help to this project. Construct a new Discord client which can be used to access the variety of Discord API functions and to set...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Hypermind

    Hypermind

    The high-availability solution to a problem that doesn't exist

    Hypermind is a whimsical yet technically intriguing decentralized application that combines a peer-to-peer (P2P) network counter with ephemeral chat functionality, built to “solve” the meta-problem of tracking how many peers are running its container in a decentralized mesh. There’s no central server or database; instead, Hypermind leverages a Distributed Hash Table (DHT) using Hyperswarm to discover peers and maintain approximate counts of active nodes, architected to be a fully...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    gptstudio

    gptstudio

    GPT RStudio addins that enable GPT assisted coding, writing & analysis

    gptstudio is an R package and RStudio Addins interface that enables interactive use of large language models (OpenAI, HuggingFace, etc.) from within R. It includes a Chat add-in and source editing helpers to query models, generate code, comment or refactor code, and manage conversations—all integrated into RStudio using Shiny and bslib.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    TikTok Live Connector

    TikTok Live Connector

    Node.js library to receive live stream events

    TikTok Live Connector is a Node.js library for receiving real-time TikTok LIVE events from TikTok’s internal Webcast push service. It can connect to a live stream by username and listen for events such as comments, gifts, member joins, follows, shares, questions, likes, subscriptions, viewer updates, and battles. The library does not require user credentials for basic live chat connection, which makes it useful for overlays, chat readers, bots, dashboards, alerts, and livestream interaction...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 17
    Claude Island

    Claude Island

    Claude Code notifications without the context switch

    Claude Island is a macOS menu-bar utility that elevates your command-line AI sessions by turning them into dynamic, always-visible notifications that live in your laptop’s notch area or menu bar. Rather than constantly switching back to a terminal window to check the status of Claude Code sessions, Claude Island monitors session state hooks and displays ongoing activity, permission requests, and chat history right from a lightweight overlay. When a Claude session triggers a prompt for tool...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 18
    Void Editor

    Void Editor

    Open source AI IDE and Cursor alternative

    Void is an open-source, AI-powered code editor built as a fork of Visual Studio Code. Designed as a fully transparent and privacy-focused alternative to Cursor or GitHub Copilot, it lets you use AI models locally or via APIs (OpenAI, Claude, Gemini, Ollama, etc.)—without routing data through proprietary servers. Developed by YC-backed startup Glass Devtools, it supports traditional coding features inherited from VS Code, enhanced with in-editor LLM capabilities—autocomplete, inline quick...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 19
    QodeAssist

    QodeAssist

    QodeAssist is an AI-powered coding assistant plugin for Qt Creator

    QodeAssist is an AI-powered coding assistant plugin specifically designed for Qt Creator, bringing modern AI capabilities directly into a C++ and QML development environment. It provides intelligent code completion, inline refactoring, and conversational chat interfaces that can appear as popups, side panels, or embedded views within the IDE. The plugin supports both local and cloud-based language model providers, including Ollama, llama.cpp, OpenAI, Claude, and others, allowing developers...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 20
    AI Chatbot Framework

    AI Chatbot Framework

    Python chatbot framework with Natural Language Understanding

    Building a chatbot can sound daunting, but it’s totally doable. AI Chatbot Framework is an AI powered conversational dialog interface built in Python. With this tool, it’s easy to create Natural Language conversational scenarios with no coding efforts whatsoever. The smooth UI makes it effortless to create and train conversations to the bot and it continuously gets smarter as it learns from conversations it has with people. AI Chatbot Framework can live on any channel of your choice (such as...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    EssentialsX

    EssentialsX

    The modern Essentials suite for Spigot and Paper

    EssentialsX is a continuation of the Essentials plugin suite, updated to support modern Minecraft and Spigot versions. It provides countless new features, performance enhancements and fixes that are not available in the original Essentials or Spigot-Essentials. If you're coming from the original Essentials plugin, EssentialsX is a drop-in replacement for Essentials.
    Downloads: 30 This Week
    Last Update:
    See Project
  • 22
    assistant-ui

    assistant-ui

    Typescript/React Library for AI Chat

    The assistant-ui project is an open-source TypeScript and React library designed to build production-grade AI chat interfaces quickly and efficiently. It provides a set of composable UI primitives that allow developers to construct fully customized conversational experiences without relying on monolithic components. The library handles complex behaviors such as streaming responses, auto-scrolling, accessibility, and real-time updates out of the box. It is designed to integrate with a wide...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    OpenAI .NET

    OpenAI .NET

    The official .NET library for the OpenAI API

    OpenAI .NET is the official client library for calling the OpenAI REST API from C# and other .NET languages, with first-class support for modern .NET patterns. It provides strongly typed clients across API areas (chat, audio, images, embeddings, moderations, batches, files, models, vector stores, responses, realtime, assistants) and works with .NET Standard 2.0 while the examples use .NET 8. You install it via NuGet and authenticate with an API key, ideally through environment variables or...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Jovo Framework

    Jovo Framework

    The React for Voice and Chat, build apps for Alexa, Google Assistant

    The multimodal experience platform enables professional teams to build and run apps that work across smart speakers, the web, mobile, and more. Fully customizable and open source. The Jovo product ecosystem allows you to build, test, and run powerful experiences for voice, chat, and web platforms. From local development to production, Jovo allows you to build robust experiences, faster. Build across devices and platforms and use all supported modalities thanks to the Jovo output template...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    ollama-hpp

    ollama-hpp

    Modern, Header-only C++ bindings for the Ollama API

    ollama-hpp is a C++ client library that provides a lightweight and efficient interface for interacting with the Ollama API in native applications. It is designed with performance and portability in mind, making it suitable for systems where low-level control and minimal overhead are important. The library exposes core Ollama functionality such as text generation and chat through a C++-friendly API, allowing developers to integrate local LLM capabilities into desktop, embedded, or...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB