TypeScript Bot

Open-source TypeScript projects categorized as Bot

Top 23 TypeScript Bot Projects

  • Lobe Chat

    LobeChat is a open-source, extensible (Function Calling), high-performance chatbot framework.It supports one-click free deployment of your private ChatGPT/LLM web application.

    Project mention: Claude 3 beats GPT-4 on Aider's code editing benchmark – aider | news.ycombinator.com | 2024-03-27

    The workbench UI sucks, what's nifty about it? It's cumbersome and slow. I would recommend using a ChatUI (huggingface ChatUI, or https://github.com/lobehub/lobe-chat) and use the API that way.

  • discord.js

    A powerful JavaScript library for interacting with the Discord API

    Project mention: Build a Discord Bot with Discord.js V14: A Step-by-Step Guide | dev.to | 2024-04-12

    Now that you've installed Node.js and know how to open your console and run commands, you can finally install discord.js!

  • 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.

  • wechaty

    Conversational RPA SDK for Chatbot Makers. Join our Discord: https://discord.gg/7q8NBZbQzt

  • Leon

    🧠 Leon is your open-source personal assistant.

    Project mention: Rabbit R1, Designed by Teenage Engineering | news.ycombinator.com | 2024-01-09

    It's indeed suspicious. You're sending your voice samples, your various services accounts, your location and more private data to some proprietary black box in some public cloud. Sorry, but this is a privacy nightmare. It should be open source and self-hosted like Mycroft (https://mycroft.ai) or Leon (https://getleon.ai) to be trustworthy.

  • botkit

    Botkit is an open source developer tool for building chat bots, apps and custom integrations for major messaging platforms.

  • telegraf

    Modern Telegram Bot Framework for Node.js (by telegraf)

  • streetmerchant

    🤖 The world's easiest, most powerful stock checker

  • 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.

  • bottender

    ⚡️ A framework for building conversational user interfaces.

  • whatsapp-chatgpt

    ChatGPT + DALL-E + WhatsApp = AI Assistant :rocket: :robot:

    Project mention: Help! systemd service to run npm application continuously | /r/linuxquestions | 2023-06-02

    I have been trying to make whatsapp-chatgpt run as a service on my dedicated machine.

  • tailchat

    Next generation noIM application in your own workspace, not only another Slack/Discord/Rocket.chat

    Project mention: Tailchat v1.8.10 has been released | news.ycombinator.com | 2023-08-21
  • messaging-apis

    Messaging APIs for multi-platform

  • BotFramework-Emulator

    A desktop application that allows users to locally test and debug chat bots built with the Bot Framework SDK.

  • vocechat-web

    VoceChat Web App

  • deep-chat

    Fully customizable AI chatbot component for your website

    Project mention: Show HN: Run LLMs on the Browser | news.ycombinator.com | 2024-01-15

    Deep Chat has just received a huge update! You can now host entire LLMs on the browser. No servers, no connections, run it all in the comfort of your browser. Supported models include popular LLaMA and Mistral LLMs.

    Check out the Open Source project to add it to your website: https://github.com/OvidijusParsiunas/deep-chat

    Try it out live in the Deep Chat playground:

  • MonitoRSS

    MonitoRSS RSS bot (formerly known as Discord.RSS) with customizable feeds. https://monitorss.xyz

    Project mention: RSS is still pretty great | news.ycombinator.com | 2024-02-11

    I love RSS. I take a bit of an unconventional approach and use Discord as my RSS reader. I run a self hosted instance of MonitoRSS (https://github.com/synzen/MonitoRSS). I have a server with just me and my bot instance and I tend to group my feeds into categories and channels (effectively creating a tab system per subscription or group of subscriptions). I have Discord installed on my laptop, phone, and desktop so this means that I can easily look at all my subscribed feeds wherever it's convenient for me. When I'm not set to "do not disturb", I even get push notifications on my devices when content is posted to feeds that go to channels I haven't muted. I think the only real downside of the setup is some days I am very busy and don't check the server that often, so I'll come back to a large backlog of things to read and I'll end up missing or under-appreciating some gems.

  • discordeno

    Discord API library for Node and Deno

  • whatsapp-http-api

    WhatsApp HTTP API that you can configure in a click!

    Project mention: Looking for a What'sApp API | /r/selfhosted | 2023-04-18

    After a long research, very deep in github, I found something this It seems interesting, I need to look into that

  • botbuilder-js

    Welcome to the Bot Framework SDK for JavaScript repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using JavaScript.

  • framework

    Discord bot framework built on top of discord.js for advanced and amazing bots. (by sapphiredev)

    Project mention: Fellow classmate and I are creating a discord bot as a school project for our class discord server. Can yall give some ideas that we can implement into the bot? | /r/node | 2023-05-04

    It might be too late, but for Discord bots I always go with Sapphire.

  • add-tradingview-alerts-tool

    Automated entry of TradingView alerts for bot trading tools such as 3Commas, Alertatron, CryptoHopper, etc.

  • discord-player

    🎧 Complete framework to simplify the implementation of music commands using discord.js v14

  • discordx

    🤖 Create a discord bot with TypeScript and Decorators!

  • lavamusic

    lavalink music bot base in shoukaku and discord.js v14

  • 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.

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). The latest post mention was on 2024-04-12.

TypeScript Bot related posts


What are some of the best open-source Bot projects in TypeScript? This list will help you:

Project Stars
1 Lobe Chat 26,601
2 discord.js 24,741
3 wechaty 18,832
4 Leon 14,472
5 botkit 11,323
6 telegraf 7,591
7 streetmerchant 4,951
8 bottender 4,147
9 whatsapp-chatgpt 3,216
10 tailchat 2,462
11 messaging-apis 1,878
12 BotFramework-Emulator 1,766
13 vocechat-web 1,519
14 deep-chat 1,037
15 MonitoRSS 1,010
16 discordeno 756
17 whatsapp-http-api 672
18 botbuilder-js 649
19 framework 605
20 add-tradingview-alerts-tool 605
21 discord-player 575
22 discordx 568
23 lavamusic 523
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.