Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/Discord4J/Discord4J · homepage · Java · LGPL-3.0 (copyleft) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
Discord4J/Discord4Jmain90

For agents

markdown · JSON · MCP: product_card(name="Discord4J/Discord4J")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem