Open-Source Software

Last Modified: Feb 5, 2023

At BlueDragon, we make and use open-source software daily. Here is a list of the technologies that make the server possible.

Minecraft Server

Minestomhttps://minestom.net/a Minecraft server implementation without any code from MojangApache 2.0
adventurehttps://github.com/KyoriPowered/adventurea user-interface library for MinecraftMIT
Configuratehttps://github.com/SpongePowered/Configurate/a library for quickly creating configurations in multiple formatsApache 2.0
kotlinx-serializationhttps://github.com/Kotlin/kotlinx.serialization/a multi-platform serialization library for KotlinApache 2.0
kotlinx-coroutineshttps://github.com/Kotlin/kotlinx.coroutinesa library for asynchronous programming in Kotlin using coroutinesApache 2.0
Logbackhttps://logback.qos.ch/a spiritual successor for Log4j 1.xEclipse Public License v1.0
Caffeinehttps://github.com/ben-manes/caffeinea high-performance caching library for JavaApache 2.0
Velocityhttps://velocitypowered.com/a modern Minecraft proxyAPI: MIT, Proxy: GPL v3.0
MongoDBhttps://www.mongodb.com/a modern document databaseSSPL v1.0
KMongohttps://litote.org/kmongo/a Kotlin library for interacting with MongoDBApache 2.0
Kuberneteshttps://kubernetes.ioa production-grade container orchestration solutionApache 2.0
kubernetes-client-javahttps://github.com/kubernetes-client/javaa Java client for the Kubernetes API serverApache 2.0
Buildahhttps://buildah.io/a tool for building OCI container imagesApache 2.0
Tektonhttps://tekton.deva cloud-native CI/CD platform running in KubernetesApache 2.0
Agoneshttps://agones.deva gameserver orchestration engine for KubernetesApache 2.0

Website

Next.jshttps://nextjs.org/a full-stack React frameworkMIT
Reacthttps://reactjs.org/a JavaScript library for building user interfacesMIT
TailwindCSShttps://tailwindcss.com/a CSS framework relying on utility classesMIT
MongoDBhttps://www.mongodb.com/a modern document databaseSSPL v1.0
Font Awesomehttps://fontawesome.com/a vector icon libraryCC BY 4.0
Plaiceholderhttps://plaiceholder.co/a library for creating blurred image placeholdersApache 2.0
Gray Matterhttps://github.com/jonschlinkert/gray-mattera Markdown front matter parserMIT
React PhotoSwipe Galleryhttps://github.com/dromru/react-photoswipe-gallerya React component wrapper around PhotoSwipeMIT
Minecraft Server Utilhttps://passthemayo.gitbook.io/minecraft-server-util/a library for querying Minecraft serversMIT
Time Agohttps://gitlab.com/catamphetamine/javascript-time-agoa relative, international date/time formatterMIT
Sharphttps://sharp.pixelplumbing.com/a high-performance image processing libraryMIT
MDASThttps://github.com/syntax-tree/mdasta Markdown Abstract Syntax Tree formatMIT
Next MDX Remotehttps://github.com/hashicorp/next-mdx-remotea React component for rendering MDX content with Next.jsMPL 2.0