Releases: Ratin568/titan-framework
Releases · Ratin568/titan-framework
Release list
Titan Framework v2.0.0 - Thin Core Architecture & JSON Configuration
🎉 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
priorityinregister.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 Point –
from 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
- **Documentation: https://ratin568.github.io/titan-framework/
- **Issues: https://github.com/Ratin568/titan-framework/issues
Titan Framework v1.0.0 - Initial Release
🎉 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