Discord for J2ME
November 28, 2025 ยท View on GitHub
Discord client for Java ME (MIDP 1.0 and 2.0) devices, inspired by Discord for Symbian. Uses proxy servers for the HTTP and gateway connection.
Also see Droidcord, a Discord client for old Android devices, and Discord WAP, a client for old mobile browsers.

- Download
- Discord server (#discord-j2me-wap channel)
- Telegram group
Status
Working
- Server, channel and thread lists
- Direct messages and group DMs
- Message reading, sending, editing, deleting
- Replying to messages
- Reading older messages
- Attachment viewing
- Attachment sending (device dependent)
- Gateway/live message updates (device dependent)
- Unread message indicators
- Emojis
Not implemented
- Jumping to messages (e.g. replies)
- Initiating DM conversations
- Ping indicators
- Reactions
How to build
- Install Node.js.
- Download Temurin OpenJDK 8 (zip or tar.gz). Extract the package into the
sdkfolder. Make sure there is a sub-folder named something likesdk/jdk8u.... - Download ProGuard. Extract the package and copy the extracted
lib/proguard.jarfile into thesdkfolder. - Download midpapi20, cldcapi10, cldcapi11, jsr75, javapiglerapi, and nokiaui JARs. Place these in the
sdk/libfolder. - Run
build.sh(Linux) orbuild.bat(Windows).
Thanks
- @uwmpr for formerly hosting the default proxy server
- @WunderWungiel for formerly hosting the CDN proxy
- @shinovon for their Java ME JSON library
- @AeroPurple for composing the default notification sound
- Language translation contributors (see About screen in the app)