Last Updated: 2025-08-25 12:37 AM EDT
Welcome to the comprehensive documentation for RustIRC, a modern IRC client built with Rust that combines the best features of mIRC, HexChat, and WeeChat.
- Project Overview - High-level vision and goals
- Architecture Guide - System design and component architecture
- Technology Stack - Dependencies and technology choices
- Phase 1: Research & Setup
- Phase 2: Core IRC Engine
- Phase 3: User Interface
- Phase 4: Scripting & Plugins
- Phase 5: Advanced Features
- Phase 6: Testing & Optimization
- Phase 7: Release & Distribution
- IRC Protocol Implementation
- IRCv3 Extensions
- DCC Protocol
- SASL Authentication
- Network Layer Design
- Security Architecture
- Todo Lists - Phase-specific task tracking
- Reference Documents - Original development plans
- Project Status - Current development progress
For developers looking to contribute to RustIRC, start with:
- Development Setup
- Architecture Guide
- Current phase documentation and todo lists
For users interested in the project vision, see:
- Project Overview
- User Manual (when available)