GitPedia

Dragonfly

Minecraft Bedrock Edition server software written in Go

From df-mc·Updated June 28, 2026·View on GitHub·

Dragonfly is a heavily asynchronous server software for Minecraft: Bedrock Edition written in Go. It was written with scalability and simplicity in mind and aims to make the process of setting up a server and modifying it easy. Unlike other Minecraft server software, Dragonfly is generally used as a library to extend. The project is written primarily in Go, distributed under the MIT License license, first published in 2019. Key topics include: bedrock-edition, df-mc, go, golang, hacktoberfest.

<!--suppress ALL --> <img height="310" alt="image" src="https://user-images.githubusercontent.com/16114089/121805566-0cd81280-cc4c-11eb-9b7d-b5f8a6db4f8d.png" align="right">

Dragonfly

Dragonfly is a heavily asynchronous server software for Minecraft: Bedrock Edition written in Go. It was written with scalability
and simplicity in mind and aims to make the process of setting up a server and modifying it easy. Unlike other
Minecraft server software, Dragonfly is generally used as a library to extend.

Discord Banner 2

Getting started

Running Dragonfly requires at least Go 1.26. After starting the server through one of the methods below,
ctrl+c may be used to shut down the server. Also check out the wiki for
more detailed info.

Installation as library

shell
go mod init github.com/user/module go get github.com/df-mc/dragonfly

SetupLibrary

Installation of the latest commit

shell
git clone https://github.com/df-mc/dragonfly cd dragonfly go run main.go

SetupClone

Developer info

Go Reference

Dragonfly features a well-documented codebase with an easy-to-use API. Documentation may be found
here and in the subpackages found by clicking Directories.

Publishing your project on GitHub? Consider adding the #df-mc topic to your
repository and opening a pull request at df-wiki adding your project as a Community
Project to improve its visibility.

Contributing

Contributions are very welcome! Issues, pull requests and feature requests are highly appreciated. Opening a pull
request? Consider joining our Discord server to discuss your changes! Also have a read through the
CONTRIBUTING.md for more info.

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from df-mc/dragonfly via the GitHub API.Last fetched: 6/28/2026