Create robust and complete discord bots in Dart using Mineral. An application that brings together the tools for your product's success.
Gain speed, and complete your assignments faster.
A free and fragmented architecture, perfect for a scalable project.
Tools designed to ensure security throughout your application.
Improve your performance with the help of Mineral and its many features.
Take advantage of our eco-system to make your life easier and avoid repeating unnecessary tasks.
Take advantage of an ecosystem exclusive to the Mineral framework. Don't reinvent the wheel, we provide a multitude of additional packages.
Design a powerful and scalable application following the concept of "single responsability" with component classes dedicated to events, commands, shared states and more.
import 'package:mineral/framework.dart';
import 'package:mineral/core/api.dart';
class MessageCreate extends MineralEvent<Message> {
Future<void> handle (Message message) async {
if (!message.author.isBot) {
Console.info(message: "Message was send by ${message.author?.nickname}");
}
}
}
Mineral has a wide range of modules that you can use to speed up your development process. Like the framework, they are well maintained and easy to test.
Translate your textual content easily into different languages.
Integration with MongoDB perfect for the use of a NoSQL database
Your command-line companion to automate mundane tasks
Integration of PostgresSQL to manage a SQL database
Create your own 2D images to embellish your welcome messages
Exploit your Minecraft game server data within your Discord server