Search Results for

    Orion IRC Server Documentation

    Version License .NET

    IRC is not dead, long live IRC!

    Welcome to the official documentation for Orion IRC Server, a modern, scalable IRC server built with .NET 9.0.

    Introduction

    Orion is designed to provide robust IRC functionality while maintaining high performance and flexibility. It features a modular architecture that makes it easy to extend and customize.

    Getting Started

    • Quick Start Guide
    • Installation
    • Configuration
    • Docker Deployment

    Core Components

    Orion is built as a collection of modular components:

    • Orion.Foundations: Base utilities, extensions, and common functionality
    • Orion.Core.Server: Server-side core functionality
    • Orion.Core.Server.Web: Web API and HTTP interface
    • Orion.Irc.Core: IRC protocol implementation
    • Orion.Network.Core: Networking abstractions
    • Orion.Network.Tcp: TCP implementation for network transports

    Advanced Topics

    • Event System
    • Network Transport Architecture
    • IRC Command Handling
    • Scripting with JavaScript
    • Text Templating
    • Security Features

    Development

    • Building from Source
    • Adding New Commands
    • Creating Plugins
    • Contributing Guidelines
    • Coding Standards

    API Reference

    • HTTP API Documentation
    • JavaScript API

    Troubleshooting

    • Common Issues
    • Logs and Diagnostics
    • Performance Tuning

    Community and Support

    • Community Resources
    • Support Channels
    • Contributing to Orion

    Release Notes

    • Version History
    • Roadmap

    License

    Orion IRC Server is licensed under the MIT License. See the LICENSE file for details.

    • Edit this page
    In this article
    Back to top Generated by DocFX