YumeChan

OSS
YumeChan Icon
2019

Framework modulaire et extensible pour bots Discord polyvalents.

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

KPIs

  • 20 000+Téléchargements totaux de plugins
  • 14 000+Utilisateurs totaux (OAP)
YumeChan Icon

Aperçu

YumeChan est une plateforme Discord polyvalente et pionnière, dotée d’un écosystème de plugins modulaire (basé sur .NET), née en 2019 et perfectionnée au fil de plusieurs itérations. Elle propose un framework structuré et extensible qui permet aux développeurs de créer, composer et distribuer facilement des plugins grâce à l’infrastructure .NET moderne.

Fonctionnalités

  • Framework de plugins riche et robuste

    Au cœur du projet, YumeChan.PluginBase offre une base flexible pour le développement de plugins, avec injection de dépendances et systèmes de chargement modulaires. La dernière version (4.0) cible .NET 8 et est compatible avec les frameworks futurs comme .NET 10 et au-delà.

  • Écosystème étendu

    Des plugins comme YumeChan.DreamJockey, YumeChan.RoleDeck et des intégrations de bases de données via PluginBase.Database.MongoDB/Postgres fournissent de nombreux exemples et utilitaires.

  • Intégration avec d’autres projets NSYS

    Des plugins tels que SocialGuard.YC montrent comment YumeChan intègre des systèmes externes dans sa pipeline de plugins. Cet exemple apporte les fonctionnalit��s de cybersécurité en temps réel de SocialGuard directement dans l’écosystème YumeChan.

Impact & Écosystème

YumeChan alimente en continu nos outils communautaires, offrant à la fois échelle et flexibilité depuis sa création en 2019.

En chiffres

  • 14 000+ utilisateurs via la Official Application Platform (OAP) sur yumechan.app.
  • 20 000+ téléchargements de plugins à travers divers plugins communautaires et officiels.

Évolution & Innovation

Depuis 2019, YumeChan a évolué à travers de multiples versions, chacune apportant des améliorations aux stratégies de chargement de plugins, au support multiplateforme et à l’ergonomie développeur. La version actuelle (4.x) propose :

  • Découverte et installation de plugins sans configuration, depuis NuGet ou des sources locales
  • Injection de dépendances et support du modèle de configuration de premier ordre
  • Intégration moderne .NET 8+ et EF Core pour les couches de persistance
  • Modularity renforcée avec des contextes de plugins isolés
  • Expérience développeur optimisée avec APIs épurées et documentation pour les auteurs de plugins (soutenue par MoltenObsidian)
  • Expérience utilisateur de pointe avec un tableau de bord web personnalisé, propulsé par Blazor Server.

YumeChan a ainsi repoussé les standards de ce que les écosystèmes de plugins .NET peuvent et doivent offrir.

Open Source & Communauté

Sous licence GPL-3.0, YumeChan accueille les contributions sur les plugins, les fonctionnalités cœur et l’outillage de l’écosystème. Son architecture modulaire encourage l’expérimentation et l’innovation partagée.

À propos de NSYS

La mission open source de Nodsoft Systems est d’autonomiser les développeurs et les communautés grâce à des outils robustes et extensibles. YumeChan en est l’exemple parfait, servant d’épine dorsale solide pour des applications orientées plugins sur Discord, le web et au-delà.

En combinant une expertise approfondie en .NET, infrastructure cloud et développement communautaire, nous continuons à faire évoluer YumeChan comme projet phare de notre portefeuille. Il reflète notre engagement à bâtir non seulement des logiciels, mais aussi des écosystèmes fondés sur la collaboration et l’innovation.


Pas mal, non ?

Nous pouvons construire quelque chose d’aussi génial, rien que pour vous. Parlons de votre projet.