Discord Loves Open Source

We made Discord for gamers like ourselves, but other engineers have found it to be a great tool for their open source projects.

Create a server for your project

Discord is host to many open source projects.

Here's what some of them have to say:

Discord is committed to the principles of open source development: that we all succeed when we work together as engineers and share our solutions. Here are some of our open source contributions.


Lilliput resizes images in Go. It supports resizing JPEG, PNG, WEBP and animated GIFs.


Manifold distributes the work of sending messages to the remote nodes of the PIDs.


This module is an Elixir version with some optimizations such as generating the atom keys and reusing them.


Erlpack is a fast encoder and decoder for the Erlang Term Format (version 131) for Python and JavaScript.


An Erlang implementation of a deque using two rotating lists to support fast append and prepend.


Loqui is an RPC transport layer that implements a very simple framing protocol over a raw socket.


A fast, low-contention semaphore on ETS.

Ex Hash Ring

A pure Elixir consistent hash ring implemention based on the excellent C hash-ring lib by Chris Moos.


Punt is a lightweight and simple daemon that parses, transforms, mutates, and ships logs into Elasticsearch.


SimpleAST is an extensible Android library for parsing and rendering rich text.

Vanity URLs and Custom Splash Art

If you have a large community, you can select a vanity URL and custom splash art. Please contact us.

OS Libraries

Discord comes to you thanks to these great open source libraries! Here is a list of them and their licenses.

Want to help build Discord?

We're Hiring!