Skip to content

Mineral - Discord Bot Framework for Dart

banner

Mineral meets a need for scalability over time but also within a team of developers thanks to a modular and flexible software architecture. modular and flexible software architecture.

Don't reinvent the wheel, the framework facilitates the sharing and accessibility of your data across your entire of your application. Design modules that can be reused in several of your projects.

We want to make your life easier, Mineral provides you with dedicated classes for each of the following features of Discord: events, commands, context menus, etc...

In order to improve your development experience, we wanted to integrate some features that do not exist in Discord but are very interesting but very interesting features such as intra-application data sharing through the Stores, a bunch of additional events around your discord servers or access in only one and 2 lines of code to an API through official Dart packages delivering recurring features such as tickets recurring features such as tickets, invitations or voice chancels on demand.

With Mineral, you can unleash the full potential of your bot and bring your Discord server to life.

Key Features

  • Command Handling
  • Event listeners
  • Interactive Components
  • State Managment
  • HTTP API Integration
  • Container and Dependency Injection
  • Error Handling and Logging
  • Extensible Architecture

Community and Support

Join our vibrant community of Discord bot developers on Discord to get support, share your projects, and collaborate with other developers.

We also encourage you to contribute to the Mineral project by reporting issues, suggesting new features, or submitting pull requests on GitHub.

Start your journey with Mineral today and create extraordinary Discord bots that will elevate your server to new heights!

Discord Discord Tiktok

Pinned

  1. core core Public

    🧡 The neuralgic heart of the application, this module gathers all the functionalities of the framework.

    Dart 24 7

  2. container container Public

    🧱 This package is one of the core components of the Mineral framework, in fact it registers the entire application through its IOC.

    Dart 2

  3. base-structure base-structure Public

    🧬 Structural base of the final project, this repository contains the whole minimal structure to make your applications work.

    Dart

  4. mongodb mongodb Public

    📦 The mongoDB module was designed exclusively for the Mineral framework, it allows you to communicate with a MongoDB database.

    Dart

  5. i18n i18n Public

    📦 The I18n module allows you to translate your textual content into multiple languages from yaml files while injecting your variables.

    Dart

Repositories

Showing 10 of 15 repositories
  • core Public

    🧡 The neuralgic heart of the application, this module gathers all the functionalities of the framework.

    Dart 24 MIT 7 4 1 Updated May 29, 2024
  • cache Public
    Dart 1 0 0 0 Updated May 9, 2024
  • base-structure Public

    🧬 Structural base of the final project, this repository contains the whole minimal structure to make your applications work.

    Dart 0 MIT 0 0 0 Updated Dec 28, 2023
  • console Public
    TypeScript 0 0 0 0 Updated Nov 5, 2023
  • Dart 0 MIT 0 0 0 Updated Nov 5, 2023
  • .github Public
    0 0 0 0 Updated Jun 16, 2023
  • package Public

    📦 Develop your own packages thanks to this base offering you access to Mineral's core.

    Dart 0 MIT 0 0 0 Updated May 15, 2023
  • libs Public Forked from advaith1/libs

    Compares Discord libraries and their support of new API features.

    TypeScript 0 99 0 0 Updated May 4, 2023
  • i18n Public

    📦 The I18n module allows you to translate your textual content into multiple languages from yaml files while injecting your variables.

    Dart 0 MIT 0 0 0 Updated Apr 24, 2023
  • discord Public
    Dart 0 MIT 0 0 0 Updated Apr 18, 2023

Top languages

Loading…

Most used topics

Loading…