Skip to content
@MehguViewer

MehguViewer

MehguViewer is not just a manga reader. It is a distributed, specification-first ecosystem for hosting and consuming media.
MehguViewer Logo

MehguViewer Logo MehguViewer MehguViewer Logo

The High-Performance Federated Media Protocol.

License Protocol Stack


Manifesto

MehguViewer is a distributed, specification-first ecosystem for hosting and consuming media. It decouples Identity (Auth) from Content (Core) to allow for a truly federated network where users own their data, and servers maximize performance.

  • Stateless: Core nodes do not hold user tables. Logic is driven by signed OIDC Claims.
  • Native AOT: Backends are compiled to native code for instant startup and minimal memory usage.
  • Strict Types: Communication requires strictly validated URNs and RFC 7807 error handling.

The Architecture

The ecosystem is split into three strict architectural pillars.

graph TD
    User((User)) -->|Interface| Web[MehguViewer.Web]
    
    subgraph Federation
    Web -->|Get Token| Auth[MehguViewer.Auth]
    Web -->|Fetch Content| Core[MehguViewer.Core]
    end
    
    Core -.->|Verify Signatures via JWKS| Auth
    
    style Web fill:#18181b,stroke:#52525b,color:#fff
    style Auth fill:#3f3f46,stroke:#a1a1aa,color:#fff
    style Core fill:#3f3f46,stroke:#a1a1aa,color:#fff
    style User fill:#000,stroke:#fff,color:#fff
Loading

Repository Directory

Repository Role Tech Stack Status
📐 MehguViewer.Proto The Source of Truth. Documentation, OpenAPI Specs, and Design Guidelines. Start here. Fumadocs OpenAPI 🟢 Active
🏗️ MehguViewer.Core The Content Node. Hosts images, handles comments, validates tokens. .NET 9 Native AOT 🟡 WIP
🔐 MehguViewer.Auth The Identity Provider. Handles OIDC Logins and global blocklists. Node.js OIDC 🟡 WIP
👁️ MehguViewer.Web The Lens. The universal client for any Auth+Core combination. Next.js React 🟡 WIP

MehguViewer Organization © 2025

Pinned Loading

  1. MehguViewer.Proto MehguViewer.Proto Public

    MehguViewer.Proto contains the strict specifications, OpenAPI definitions, and architectural documentation that all MehguViewer implementations must adhere to. If it is not in this repo, it does no…

    MDX

  2. MehguViewer.Core MehguViewer.Core Public

    MehguViewer.Core is the high-performance, self-hostable server component of the MehguViewer Ecosystem. It handles content management, media streaming, and user progress tracking with an integrated …

    HTML

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…