YumeChan

OSS
YumeChan Icon
2019

Modular, plugin-driven, general-purpose Discord bot framework.

  • Discord
  • Bot
  • Plugins
  • .NET
  • DSharpPlus
  • Modular

KPIs

  • 20 000+Total Plugin Downloads
  • 14 000+Total Users (OAP)
YumeChan Icon

Overview

YumeChan is a pioneering general-purpose Discord Application Platform, with a modular plugin ecosystem (using .NET), born in 2019 and refined over multiple iterations. It offers a structured, extensible framework that empowers developers to easily build, compose, and distribute plugins using modern .NET infrastructure.

Features

  • Rich and Robust Plugin Framework

    At its core, YumeChan.PluginBase is a flexible foundation for building plugins, complete with dependency injection and modular loading systems. The latest version (4.0) targets .NET 8 and is compatible with future frameworks like .NET 10 and beyond.

  • Extensive Ecosystem

    Plugins like YumeChan.DreamJockey, YumeChan.RoleDeck, and database integrations via PluginBase.Database.MongoDB/Postgres provide rich examples and utilities.

  • Integration with Other NSYS Projects

    Plugins such as SocialGuard.YC demonstrate how YumeChan integrates external systems into its plugin pipeline. The former example brings SocialGuard’s real-time cybersecurity features directly into the YumeChan ecosystem.

Impact & Ecosystem

YumeChan has consistently powered our community tooling, providing both scale and flexibility, ever since its initial conception in 2019.

By the numbers

  • 14 000+ users via the Official Application Platform (OAP) over at yumechan.app.
  • 20 000+ total plugin downloads across various community and official plugins.

Evolution & Innovation

Since 2019, YumeChan has evolved through multiple releases, each bringing refinements to plugin loading strategies, multi-platform support, and developer ergonomics. The current version (4.x) brings:

  • Zero-configuration plugin discovery and installation from NuGet and local sources
  • First-class Dependency Injection and configuration model support
  • Modern .NET 8+ and EF Core integration for persistence layers
  • Enhanced modularity with isolated plugin contexts
  • Improved developer experience with streamlined APIs and documentation for plugin authors (powered by MoltenObsidian)
  • Best-in-class user experience with a custom web dashboard, powered by Blazor Server.

Through it all, YumeChan has pushed the bar on what plugin ecosystems in .NET can and should offer.

Open Source & Community

Licensed under GPL-3.0, YumeChan welcomes contributions to plugins, core features, and ecosystem tooling. Its modular architecture encourages experimentation and shared innovation.

About us (NSYS)

Nodsoft System’s Open-Source mission is to empower developers and communities through robust, extensible tooling. YumeChan exemplifies this as a solid backbone enabling plugin-first applications across Discord, web, and beyond.

By combining deep expertise in .NET, cloud infrastructure, and community-driven development, we continue to evolve YumeChan as a flagship project in our portfolio. It reflects our commitment to building not just software, but ecosystems that thrive on collaboration and innovation.


Sounds awesome, right ?

We can build something just as awesome, just for you. Let’s talk about your project.