• Stars
    star
    1,350
  • Rank 34,796 (Top 0.7 %)
  • Language
    JavaScript
  • Created almost 7 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

List of open source communities living on Discord

Open Source Communities on Discord

This is the source list of OSS communities that use and live on Discord. It is used to populate the list at https://discord.com/open-source.

Thanks for being part of Discord!

Acceptance criteria

At this time, we are accepting communities which meet the following criteria:

  1. Your community is not Discord-focused (for example, Discord bots or modifications are not accepted).
  2. Your community has at least 1,000 members, or the GitHub repo has at least 1,000 stars.
  3. Your community adheres to the Discord community guidelines.

Do you own a large bot? Take a look at verifying it.

Adding your project

  1. Fork the repo

  2. Add your logo into /logos

    • Logo dimensions should be either 72x72 for SVG or 144x144 for PNG.
    • Logo should be minified.
    • Logo should be monochromatic and white (check the website for examples)
    • SVGs should contain only vector shapes — no raster graphics.
  3. Add your community to communities.json, like so:

{
  "title": "Name of your project",
  "inviteCode": "The public invite code to your project, usually the code after https://discord.gg/",
  "githubUrl": "The URL of your GitHub organization or project repository.",
  "logo": "your-logo.svg",
  "quote": "Optional: A short quote about how you use Discord for your project.",
  "quoteSourceUrl": "Optional: An optional source for the quote."
}
  1. Submit a PR with your change, and if all is well, we'll merge it and display it on Discord's open source page!

More Repositories

1

discord-api-docs

Official Discord API Documentation
Markdown
5,543
star
2

lilliput

Resize images and animated GIFs in Go
C++
1,923
star
3

manifold

Fast batch message passing between nodes for Erlang/Elixir.
Elixir
1,618
star
4

sorted_set_nif

Elixir SortedSet backed by a Rust-based NIF
Elixir
1,532
star
5

embedded-app-sdk

🚀 The Discord Embedded App SDK lets you build rich, multiplayer experiences as Activities inside Discord.
TypeScript
1,219
star
6

focus-rings

A centralized system for displaying and stylizing focus indicators anywhere on a webpage.
TypeScript
1,120
star
7

fastglobal

Fast no copy globals for Elixir & Erlang.
Elixir
1,097
star
8

discord-rpc

C++
983
star
9

airhornbot

The only bot for Discord you'll ever need.
TypeScript
851
star
10

semaphore

Fast semaphore using ETS.
Elixir
718
star
11

react-dnd-accessible-backend

An add-on backend for `react-dnd` that provides support for keyboards and screenreaders by default.
TypeScript
576
star
12

ex_hash_ring

A fast consistent hash ring implementation in Elixir.
Elixir
475
star
13

discord-example-app

Basic Discord app with examples
JavaScript
434
star
14

OverlappingPanels

Overlapping Panels is a gestures-driven navigation UI library for Android
Kotlin
421
star
15

SimpleAST

Extensible Android library for both parsing text into Abstract Syntax Trees and rendering those trees as rich text.
Kotlin
360
star
16

discord-interactions-js

JS/Node helpers for Discord Interactions
TypeScript
345
star
17

access

Access, a centralized portal for employees to transparently discover, request, and manage their access for all internal systems needed to do their jobs
Python
311
star
18

instruments

Simple and Fast metrics for Elixir
Elixir
295
star
19

focus-layers

Tiny React hooks for isolating focus within subsections of the DOM.
TypeScript
292
star
20

discord-api-spec

OpenAPI specification for Discord APIs
237
star
21

discord-oauth2-example

Discord OAuth2 Example
Python
223
star
22

loqui

RPC Transport Layer - with minimal bullshit.
Rust
220
star
23

erlpack

High Performance Erlang Term Format Packer
Cython
211
star
24

cloudflare-sample-app

Example discord bot using Cloudflare Workers
JavaScript
197
star
25

use-memo-value

Reuse the previous version of a value unless it has changed
TypeScript
170
star
26

zen_monitor

Efficient Process.monitor replacement
Elixir
167
star
27

deque

Fast bounded deque using two rotating lists.
Elixir
141
star
28

avatar-remix-bot

TypeScript
127
star
29

linked-roles-sample

JavaScript
119
star
30

punt

Punt is a tiny and lightweight daemon which helps ship logs to Elasticsearch.
Go
113
star
31

sample-game-integration

An example using Discord's API and local RPC socket to add Voice and Text chat to an instance or match based multiplayer game.
JavaScript
107
star
32

endanger

Build Dangerfiles with ease.
TypeScript
96
star
33

discord-interactions-python

Useful tools for building interactions in Python
Python
93
star
34

react-base-hooks

Basic utility React hooks
TypeScript
77
star
35

dynamic-pool

a lock-free, thread-safe, dynamically-sized object pool.
Rust
76
star
36

itsdangerous-rs

A rust port of itsdangerous!
Rust
73
star
37

gen_registry

Simple and efficient local Process Registry
Elixir
71
star
38

confetti-cannon

Launch Confetti
TypeScript
47
star
39

discord-react-forms

Forms... in React
JavaScript
44
star
40

discord-interactions-php

PHP utilities for building Discord Interaction webhooks
PHP
40
star
41

babel-plugin-define-patterns

Create constants that replace various expressions at build-time
JavaScript
39
star
42

memory_size

Elixir
30
star
43

eslint-traverse

Create a sub-traversal of an AST node in your ESLint plugin
JavaScript
30
star
44

rapidxml

Mirror of rapidxml from http://rapidxml.sourceforge.net/
C++
29
star
45

gamesdk-and-dispatch

Public issue tracker for the Discord Game SDK and Dispatch
22
star
46

dispenser

Elixir library to buffer and send events to subscribers.
Elixir
17
star
47

eslint-plugin-discord

Custom ESLint rules for Discord
JavaScript
16
star
48

chromium-build

Python
15
star
49

hash_ring

hash_ring
C
14
star
50

limited_queue

Simple Elixir queue, with a constant-time `size/1` and a maximum capacity
Elixir
13
star
51

perceptual

A smarter volume slider scale
TypeScript
13
star
52

discord_vigilante

12
star
53

heroku-sample-app

Example discord bot using Heroku
JavaScript
11
star
54

postcss-theme-shorthand

Converts `light-` and `dark-` prefixed CSS properties into corresponding light/dark theme globals
JavaScript
11
star
55

babel-plugin-strip-object-freeze

Replace all instances of Object.freeze(value) with value
JavaScript
10
star
56

libyuv

our fork of libyuv for webrtc
C++
10
star
57

lilliput-rs

Lilliput, in Rust!
Rust
9
star
58

lilliput-bench

Benchmarker for lilliput
Python
8
star
59

sqlite3

Mirror of sqlite amalgamation from https://www.sqlite.org/
C
7
star
60

openh264

C++
6
star
61

slate-react-package-fork

TypeScript
6
star
62

rlottiebinding-ios

rlottie ios submodule
Starlark
5
star
63

jemalloc_info

A small library for exporting jemalloc allocation data in Elixir
Elixir
5
star
64

libnice

Fork of https://nice.freedesktop.org/wiki/
C
5
star
65

slate-package-fork

JavaScript
5
star
66

libvpx

C
4
star
67

libsrtp

Fork of libsrtp
C
4
star
68

RLottieAndroid

C++
4
star
69

opentelemetry-rust-datadog

Rust
4
star
70

lilliput-dep-source

Convenient source repo for Lilliput's dependencies
3
star
71

slate-hotkeys-package-fork

3
star
72

rules_ios

Bazel rules for building iOS applications and frameworks
Starlark
2
star
73

cocoapods-bazel

A Cocoapods plugin for automatically generating Bazel BUILD files
Ruby
2
star
74

eslint-plugin-react-discord

Fork of eslint-plugin-react
JavaScript
1
star