{"repo":"senchabot-opensource/monorepo","free":true,"listed":false,"github":"https://github.com/senchabot-opensource/monorepo","clone":"git clone https://github.com/senchabot-opensource/monorepo.git","description":"Senchabot Community Edition monorepo. Web and bot projects for Senchabot Twitch and Discord bots.","language":"TypeScript","stars":109,"topics":["nextjs","typescript","discord-bot","golang","twitch-bot","web-application","go","senchabot","tailwindcss","reactjs"],"license":"GPL-3.0","category":"dashboards-admin","readme_excerpt":"Senchabot Monorepo Senchabot is an open-source, multi-platform bot and streamer toolkit. It includes a Discord bot (Go), a Twitch chat bot (Go), a web dashboard (Next.js), and free browser-source streaming widgets/tools for OBS. What It Does - Discord Bot — Twitch livestream announcements, custom slash commands, message purging, and privacy controls for your server. - Twitch Bot — Custom chat commands, command aliases, repeating timers, shoutouts, clip creation, and moderation tools for your channel. - Web Dashboard — Manage both bots, configure settings, run chat raffles, create Twitch sub badges, and control sub-sprout overlays from one place. - Streaming Widgets/Tools — Free OBS overlays: a growing plant for subs, merged Twitch/Kick chat, and chat-based raffle winner announcements. Monorepo Structure - apps/ — Application entrypoints (bots, web dashboard, streaming widgets) - discord-bot/ — Discord bot (Go) - twitch-bot/ — Twitch chat bot (Go) - web/ — Next.js dashboard and streamer tools - extensions/ — OBS browser-source widgets/tools (React + Vite) - pkg/ — Shared Go packages - helper/ — Utility scripts and helpers - service/ — Service layer code - model/ — Data models - config/ — Configuration files - db/ — Database-related files Prerequisites - Git - Go 1.24 or higher - Node.js 18 or higher - npm, pnpm, or yarn - Docker & Docker Compose Getting Started 1. Clone the repository 2. Set up environment variables - Copy .env.example files to .env in each app or service as n","default_branch":null,"files":null,"tree":[],"storefront":"/r/senchabot-opensource","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/senchabot-opensource/monorepo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}