Discord4J/Discord4J
Discord4J is a fast, powerful, unopinionated, reactive library to enable quick and easy development of Discord bots for Java, Kotlin, and other JVM languages using the official Discord Bot API. observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 99
- Release rhythm 74
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 119
- age_days: 3952
- days_rel: 14
- days_push: 9
- n_releases_24m: 8
Adoption not part of the score
1920 stars · 269 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Discord4J is a fast, reactive JVM library for building Discord bots using the official Discord Bot API, built on Reactor and Netty. It provides a modular, non-blocking REST and WebSocket wrapper with automatic rate limiting and reconnection strategies.
Use cases
- build a discord bot in java
- create a discord bot with kotlin
- respond to discord messages with a bot
- handle discord slash commands
- connect to discord gateway websocket events
- make discord rest api calls with rate limiting
- develop a reactive discord bot on the jvm
When to choose
- you are building a Discord bot in Java, Kotlin, or another JVM language
- you want a reactive, non-blocking API with automatic rate limiting and reconnection
- you need fine-grained, modular control over which Discord API components you use
- you want a mature, well-documented wrapper with active releases
When to avoid
- you are writing bots in Python, JavaScript, or other non-JVM languages
- you prefer a simple blocking API without reactive programming concepts
- you need a full bot framework with command handlers and plugins rather than a low-level API wrapper
- you want a turnkey hosted bot solution
Facets
library · maturity active
websocket http-client api-framework sdk messaging-platforms developer-tools chatbots jvm cross-platform discord-api-wrapper discord-bots reactive reactor netty bot-development automation
3 sources
- readme: https://github.com/Discord4J/Discord4J · fetched 2026-08-28 · 8fa77af9bea4
- homepage: https://discord4j.com · fetched 2026-08-29 · c338eeb783ee
- site_page: https://docs.discord4j.com · fetched 2026-08-29 · f2b75c03411b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Discord4J/Discord4J | main | 90 |
For agents
markdown · JSON · MCP: product_card(name="Discord4J/Discord4J")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem