5 releases (breaking)

Uses new Rust 2024

0.30.0 May 9, 2026
0.29.0 Feb 6, 2026
0.28.0 Dec 30, 2025
0.27.0 Oct 16, 2025
0.26.0 Jul 28, 2025

#27 in #mc


Used in 5 crates (via nitro_core)

GPL-3.0-or-later

145KB
4K SLoC

This library is used by Nitrolaunch to authenticate with Minecraft using Microsoft's APIs. Although it provides the base functions for authentication, it does not string them together for you. For an example of using this crate, look at the account::auth module in the nitro_core crate.

Note: The asynchronous functions in this library expect the use of the Tokio runtime and may panic if it is not used


Nitrolaunch Logo

🚀 A Minecraft launcher for the future

Nitrolaunch is a Minecraft launcher and ecosystem meant to reinvent the launcher as you know it, providing a one-of-a-kind plugin system, server management capabilities, and a new paradigm for package management.

Nitrolaunch is extremely modular, letting you configure it with exactly the features you need for your setup. It's perfect for server admins, developers, or people just wanting to play the game.

✨ Features

💻 Desktop or Command line

Nitrolaunch will work how you do, as an intuitive desktop app or CLI

App CLI

🔌 Plugin System

Almost every feature of the launcher can be extended with a revolutionary plugin system. Pick and choose the features you want.

🫶 Play with Friends

Nitrolaunch supports both clients and servers, and you can export your configuration as a code with one click to synchronize your experience.

📥 Modern Packaging

Install mods, datapacks, shaders, and more from sources like Modrinth and Smithed.

⚡ Extremely fast, light on system resources, and available for all major platforms.

😺 And much more!

  • ✈️ Easy to switch - Migrate from your current launcher without copying any files
  • 🗜️ Enhanced datapack support, including global packs and welding of packs for better compatability
  • 🛠️ Global and backwards-compatible options sharing
  • 🗃️ Tools for server admins, like automatic file backups and creating many instances from one config

🚀 Getting Started

To get started with Nitrolaunch, view our user guide.

Thanks

Dependencies

~10–27MB
~347K SLoC