7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

TitanBot

Open source

An all-in-one Discord bot with moderation, economy, tickets, leveling, giveaways, reaction roles and server stats, built with Discord.js and PostgreSQL.

GitHub stars
8.5k
Last commit
1 mo ago
Repository age
8 months
Version
v3.0.0
Licence
MIT
Self-hosted
Yes

About TitanBot

TitanBot is a feature-rich Discord bot that bundles many common server tools into one project. It is built with Discord.js v14 and PostgreSQL, and is something you set up and run yourself, with quick setup and manual installation steps and a list of required bot intents in the README.

Its features include moderation and administration with mass bans and kicks, user notes and case management, an economy with a shop, inventory, gambling and payments, an advanced ticket system with claiming, priorities, limits and transcripts, server stat counters for members and voice, reaction roles, a leveling and XP system with level roles, giveaways with multiple winners and rerolls, a birthday system, and fun commands such as random facts and a wanted poster generator.

TitanBot is written in JavaScript and licensed under MIT. The repository was created in January 2026 and has a Discord support server. It suits community managers who want one self-hosted bot for moderation and engagement instead of adding several separate bots to a server.

Key features

  • Moderation with mass actions and case tracking
  • Economy with shop and inventory
  • Ticket system with transcripts
  • Leveling and XP with level roles
  • Reaction roles for self-assignment
  • Giveaways with rerolls
  • Member and voice counters

Good fit for

  • →Moderating a Discord community
  • →Running support tickets in a server
  • →Engagement features such as leveling and giveaways
Built with
JavaScript
Tags
discord-bot
moderation
community
economy
tickets
leveling
giveaways
nodejs
postgresql

TitanBot: questions and answers

What is TitanBot used for?
TitanBot is an all-in-one Discord bot with moderation, economy, tickets, leveling, giveaways, reaction roles and server stats, built with Discord.js and PostgreSQL. It is a good fit for moderating a Discord community, running support tickets in a server, and engagement features such as leveling and giveaways.
Is TitanBot open source?
Yes. TitanBot is open source under the MIT licence. Its source code is on GitHub at codebymitch/TitanBot and is written mainly in JavaScript.
Is TitanBot free?
Yes. TitanBot is open source, so the software itself is free to use.
Can I self-host TitanBot?
Yes. TitanBot can be self-hosted on your own server or infrastructure.
What are some alternatives to TitanBot?
Similar open-source tools in the Forums & Communities category include NodeBB, Misago and Simple Machines Forum. SaaS products in the same category include Disfora, XenForo and Bettermode.
Is TitanBot actively maintained?
Yes. The most recent commit to TitanBot was on 3 September 2026, and the latest release is v3.0.0, published on 13 July 2026. The project has 8.5k stars on GitHub.

Open-source alternatives to TitanBot

See all

SaaS alternatives to TitanBot

See all