Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Java
  4. J2ME

J2ME

The "Awesome J2ME" project is a curated collection of resources dedicated to J2ME, a Java specification designed for mobile devices, particularly older keypad phones and PDAs. This list encompasses a variety of resources including libraries, development tools, tutorials, and community forums that support J2ME application development. It is particularly beneficial for developers working on legacy mobile applications or those interested in mobile technology history. With this compilation, users can explore the essentials of J2ME development and find tools to create or maintain applications for classic mobile devices.

j2memobile-developmentjavalegacy-appsembedded-systemsdevelopment-tools
RSSView on GitHub
340 stars11 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Table of Contents

10 sections · 71 projects

Communities

4 projects
HackClub Retrospect J2ME

retrospect.hackclub.com
Kahvibreak Discord

discord.gg
Ketai Wiki

keitaiwiki.com
r/J2MEGaming

reddit.com

Development

6 projects
CibylCibyl

Stars69
Forks13
Last commit3 years ago
NN JSONNN JSON

A lightweight JSON library for Java, compatible with legacy platforms like CLDC 1.1 and JDK 1.1.

#embedded-systems#java-library#legacy-java
Stars29
Forks0
Last commit18 days ago
NN JSON CLDC 1.0NN JSON CLDC 1.0

A Discord client for Java ME (MIDP 1.0 & 2.0) devices, enabling chat on legacy mobile phones.

#retro-computing#discord-client#proxy-server
Stars437
Forks41
Last commit22 days ago
J2ME Game Script Engine

j2megamescript.sourceforge.net
J2ME Gradle template

gitea.bedohswe.eu.org
Lightweight User Interface Toolkit(LWUIT)

en.wikipedia.org

IDEs

2 projects
Eclipse

archive.eclipse.org
NetBeans 6.1

archive.org

SDKs

9 projects
Extra Transit Mobile Interaction Suite

web.archive.org
Hecl

hecl.org
J2ME PolishJ2ME Polish

A framework for developing mobile applications for J2ME, BlackBerry, and Android devices from a single codebase.

#legacy-mobile#mobile-framework#android
Stars66
Forks29
Last commit12 years ago
MBooster

web.archive.org
Micro Code

web.archive.org
Sony Ericsson

archive.org
Soap ME

dl.acm.org
Sun Java Me SDK

oracle.com
Sun WTK

oracle.com

Emulators

8 projects
FreeJ2MEFreeJ2ME

A free J2ME emulator with libretro, AWT, and SDL2 frontends for running Java mobile games.

#mobile-games#j2me-emulator#sdl2
Stars658
Forks119
Last commit6 months ago
FreeJ2ME PlusFreeJ2ME Plus

A free J2ME emulator with libretro, AWT, and SDL2 frontends for running Java mobile applications on modern systems.

#j2me-emulator#mobile-emulation#open-source
Stars178
Forks23
Last commit2 days ago
J2ME LoaderJ2ME Loader

A J2ME emulator for Android that runs classic Java mobile games with virtual keyboard and per-app settings.

#mobile-games#open-source#game-preservation
Stars2,597
Forks274
Last commit5 months ago
JL ModJL Mod

An unofficial Android J2ME emulator fork with enhanced graphics, audio, and porting capabilities.

#j2me-emulator#shaders#opengl-es
Stars300
Forks28
Last commit3 months ago
JS2 J2MEJS2 J2ME

A JavaScript implementation of Java ME (J2ME) enabling J2ME applications to run in web browsers, originally for Firefox OS.

#mobile-games#firefox-os#legacy-support
Stars151
Forks28
Last commit4 years ago
KEmulator nnmodKEmulator nnmod

A cross-platform J2ME emulator based on decompiled KEmulator 1.0.3, supporting Windows, Linux, macOS, and Android.

#swt#j2me-emulator#open-source-emulator
Stars424
Forks39
Last commit8 days ago
PSPKvm

sourceforge.net
SquirrelJMESquirrelJME

#iot#squirreljme#embedded
Stars316
Forks27
Last commit6 days ago

Finance

2 projects
Glu Mobile 10-K archive

sec.gov
UPI 123PAY

npci.org.in

Hardware

1 projects
Mobile Phone Museum

mobilephonemuseum.com

Related Awesome Lists

☕
RxJava

The "Awesome RxJava" project is a curated collection of resources dedicated to RxJava, a Java VM implementation of Reactive Extensions for composing asynchronous and event-based programs using observable sequences. This list encompasses libraries, tools, tutorials, and community resources that facilitate the use of RxJava in various applications. It is particularly beneficial for developers looking to implement reactive programming patterns, whether they are beginners seeking foundational knowledge or experienced developers looking for advanced techniques and best practices. Users can explore a wealth of information to enhance their understanding and implementation of reactive programming with RxJava.

304