Skip to content

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

Latest

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