🎉 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