https://github.com/bx-team/quark
A lightweight, runtime dependency management system for plugins running on Minecraft server platforms.
https://github.com/bx-team/quark
bukkit bungeecord classloader dependency dependency-manager gradle maven minecraft paper transitive velocity
Last synced: 17 days ago
JSON representation
A lightweight, runtime dependency management system for plugins running on Minecraft server platforms.
- Host: GitHub
- URL: https://github.com/bx-team/quark
- Owner: BX-Team
- License: gpl-3.0
- Created: 2025-07-31T23:11:38.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2025-08-24T23:52:16.000Z (9 months ago)
- Last Synced: 2025-08-25T02:13:51.359Z (9 months ago)
- Topics: bukkit, bungeecord, classloader, dependency, dependency-manager, gradle, maven, minecraft, paper, transitive, velocity
- Language: Java
- Homepage: https://bxteam.org/docs/quark
- Size: 248 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quark
A lightweight, runtime dependency management system for plugins running on Minecraft server platforms.






[](https://discord.gg/qNyybSSPm5)
[](https://bxteam.org/docs/quark)
## ⚙️ Features
- **🚀 Runtime Dependency Loading** - Download and load Maven dependencies at runtime without build-time configuration
- **🔄 Transitive Dependency Resolution** - Automatically resolves and loads all required dependencies
- **📦 Package Relocation** - Relocate packages to avoid conflicts with other plugins or server dependencies
- **🔒 Isolated Class Loading** - Load dependencies into isolated class loaders to prevent conflicts
- **🐘 Gradle Plugin** - Seamless integration with Gradle and ShadowJar
- **🎯 Platform Specific** - Dedicated implementations for **Bukkit**, **BungeeCord**, **Fabric**, **Paper**, **Sponge** and **Velocity**
## 📥 Getting Started
You can find information on how to install and use Quark on our [official website](https://bxteam.org/docs/quark/usage/installing).
## 📦 Examples
- [Bukkit Example](https://github.com/BX-Team/Quark/tree/master/examples/bukkit)
- [Bungee Example](https://github.com/BX-Team/Quark/tree/master/examples/bungee)
- [Gradle Example](https://github.com/BX-Team/Quark/tree/master/examples/gradle)
- [Paper Example](https://github.com/BX-Team/Quark/tree/master/examples/paper)
- [Velocity Example](https://github.com/BX-Team/Quark/tree/master/examples/velocity)
## ⚖️ License 
Quark is licensed under the GNU General Public License v3.0. You can find the license [here](LICENSE).