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 viaPluginBase.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.