libgdx/libgdx
Desktop/Android/HTML5/iOS Java game development framework observed · 2026-10-20
Health v2 · maintenance only
84/100
- Activity 99
- Release rhythm 56
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 142.0
- age_days: 5184
- days_rel: 137
- days_push: 6
- n_releases_24m: 5
Adoption not part of the score
25454 stars · 6517 forks observed · 2026-10-20
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.99
libGDX is a cross‑platform Java game development framework that abstracts OpenGL (ES) for Windows, Linux, macOS, Android, iOS, and HTML5. It provides a code‑centric API for rendering, audio, input, physics and more, with a large third‑party ecosystem.
Use cases
- Build a 2D platformer that runs on Android phones and desktop PCs.
- Create a 3D adventure game that can be deployed to iOS, Windows, and web browsers.
- Prototype a fast‑paced arcade game with low garbage‑collection overhead using Java.
- Develop a multiplayer game with custom networking while reusing the same code base across platforms.
- Integrate physics (Box2D or Bullet) and UI (Scene2D) into a cross‑platform mobile game.
When to choose
- You need a single Java code base that targets desktop, mobile, and web platforms.
- You prefer full programmatic control over rendering, input, and physics without a visual editor.
- Your project relies on the extensive libGDX ecosystem of third‑party tools and libraries.
- You want to leverage Java tooling (IDE, debuggers, profilers) for game development.
When to avoid
- You require a visual editor or drag‑and‑drop workflow like Unity or Unreal Engine.
- Your team works primarily in C# or C++ and does not want to use Java.
- You need out‑of‑the‑box support for advanced console platforms (PlayStation, Xbox).
- You prefer a higher‑level framework that abstracts most low‑level details.
Facets
framework · maturity active
game-engine graphics audio-processing graphics simulation jvm browser cross-platform open-source java opengl-es 2d-3d ecs box2d bullet-physics scene2d gradle-integration physics input-handling game-development android ios desktop mobile
6 sources
- readme: https://github.com/libgdx/libgdx · fetched 2026-10-20 · f0b645d48df0
- homepage: http://www.libgdx.com/ · fetched 2026-09-28 · 44d2d20428a7
- site_page: https://libgdx.com/features · fetched 2026-09-28 · e1de5502b48a
- site_page: https://libgdx.com/dev · fetched 2026-09-28 · a91b02eecdee
- site_page: https://libgdx.com/wiki · fetched 2026-09-28 · 8c3d745aedce
- site_page: https://libgdx.com/news/2026/05/gdx-1-14-1 · fetched 2026-09-28 · b2a3f8fda07b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| libgdx/libgdx | main | 84 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem