Skip to content

Releases: Ratin568/titan-framework

Titan Framework v2.0.0 - Thin Core Architecture & JSON Configuration

Choose a tag to compare

@Ratin568 Ratin568 released this 19 Jun 09:19

🎉 Titan Framework v2.0.0 is here!

After a few days of development, Titan Framework v2.0.0 brings a completely redesigned architecture, JSON configuration system, professional documentation site, and full SEO optimization.


What's New?

Architecture Overhaul

  • Plugin-Based – Every feature is now a plugin. Add or remove modules without touching core
  • Event-Driven – Built-in EventBus for loose coupling between modules
  • Service Container (DI) – Dependency Injection with services.get(). Register once, use everywhere
  • Priority-Based Loading – Control load order with priority in register.json (lower = earlier)

JSON Configuration System

  • config/framework.json – Main settings (prefix, guild_id, activity, search_paths)
  • config/exports.json – Export registry (core, modules, custom)
  • No need to touch Python files for configuration anymore

Module System Improvements

  • Single Entry Pointfrom core import * in all modules
  • Flexible Search Paths – Modules can be placed anywhere with search_paths
  • Hot Reload – Reload modules at runtime without restarting the bot

Documentation & Website

  • Professional Landing Page – New docs site with yellow theme
  • Scramble Text Animation – Interactive loading effect on hero section
  • Particle System – Dynamic background with mouse attraction
  • Fully Responsive – Optimized for mobile, tablet, and desktop
  • SEO Optimized – Open Graph, Twitter Cards, JSON-LD, sitemap

Links


Titan Framework v1.0.0 - Initial Release

Choose a tag to compare

@Ratin568 Ratin568 released this 13 Jun 20:58
23358a1

🎉 First Stable Release

Titan Framework v1.0.0 is now available!

✨ Features

  • 🔌 Truly Modular – Every feature is a module
  • Priority-Based Loading – Control load order via priority
  • 🎯 Event-Driven – Built-in EventBus for loose coupling
  • 🧩 Service Container – DI-style service sharing
  • 🛡️ AntiSpam Module – Production-ready spam detection (700+ lines)
  • 📦 Hello World Module – Simple example for beginners
  • 🔄 Hot Reload – Reload modules without restart

📁 Included Modules

Module Type Priority Description
antispam Complex 10 Advanced spam detection with warning levels, decay timers, mute role
hello_world Simple 100 Minimal example with /hello command

🚀 Quick Start

git clone https://github.com/Ratin568/titan-framework.git
cd titan-framework
pip install -r requirements.txt
cp .env.example .env
# Edit .env with your Discord bot token
python main.py