Java 2D

Open-source Java projects categorized as 2D | Edit details

Top 10 Java 2D Projects

  • libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    Project mention: Still struggling with constant rotation towards target.. | reddit.com/r/godot | 2022-04-23

    Before I started using Godot, I used a library called libGDX. They have “actions” that do different things. The RotateTo action does exactly what you need, including the option to use the shortest distance. It’s in Java, but the code is simple enough that it shouldn’t take long to translate.

  • FXGL

    Java / JavaFX / Kotlin Game Library (Engine)

    Project mention: Kotlin equivalent to pygame? | reddit.com/r/Kotlin | 2022-04-26

    If you don't mind depending on all of JavaFX you could also try: https://github.com/AlmasB/FXGL Haven't tried it myself but seems like an easy way to start making a game. The author is a university lecturer, so there are plenty of tutorials for games. As the other comment said, Compose Desktop would be a nice choice for a chess game, with the added benefit of easy porting to Android in case you're interested in learning it!

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • skija

    Java bindings for Skia

    Project mention: The Decline and Fall of Java on the Desktop Part 1 (1999-2005) | news.ycombinator.com | 2022-03-02

    Maybe the story is not finished yet. New approaches like JetBrain's Compose (https://www.jetbrains.com/de-de/lp/compose-mpp/) with a React inspired programming model might bring some new interest to the platform. Then there is a Java binding library for Skia (https://github.com/JetBrains/skija), and JavaFX is also alive and high quality.

    As everyone is used to fat Electron apps now, Java applications (especially compiled and packed with new JDK features) might be refreshing.

  • Litiengine

    LITIENGINE 🕹 The pure 2D java game engine.

    Project mention: GC Progress from Java 8 to 17 | news.ycombinator.com | 2021-11-24

    For native binaries, we now have https://www.graalvm.org/reference-manual/native-image/, but it probably doesn't yet work nicely with game frameworks? Not sure.

    There are some engines, frameworks: https://jmonkeyengine.org/, https://litiengine.com/, https://libgdx.com/, https://www.lwjgl.org/.

    But I have no real experience with any of those.

  • LGame

    A cross-platform Java game Engine (Framework) , support JavaFX / Android / IOS / HTML5 / Linux / MAC / Windows

  • VTerminal

    A new Look-and-Feel (LaF) for Java, which allows for a grid-based display of Unicode characters with custom fore/background colors, font sizes, and pseudo-shaders. Originally designed for developing Roguelike/lite games.

    Project mention: Learning - Guidance on creating my own Import Library. | reddit.com/r/java | 2022-01-13

    This is one of my projects which is set up with JitPack and Maven. I can include it in any other project by adding it as a dependency to that project's Maven pom.xml file.

  • brick-breaker

    Brick Breaker Clone built with Java and Processing Graphics Library

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Project mention: Play Games Online with https://MetatransApps.com - Chess Position Scanner, Edit and Analyze - Bagatur Chess Engine - Math - Chess Art - Wisconsin Card Sorting Test (WCST) Variant - Stroop Effect Test - Gravity Force Finger 137 - Non Stop Balloons - Maze Runner 2D | reddit.com/r/MetatransApps | 2022-03-06

    - Non Stop Balloons

  • VTerminalPaletteEditor

    A standalone GUI application for creating and editing VTerminal palettes.

  • Project mention: Play Games Online with https://MetatransApps.com - Chess Position Scanner, Edit and Analyze - Bagatur Chess Engine - Math - Chess Art - Wisconsin Card Sorting Test (WCST) Variant - Stroop Effect Test - Gravity Force Finger 137 - Non Stop Balloons - Maze Runner 2D | reddit.com/r/MetatransApps | 2022-03-06

    - Gravity Force Finger 137

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-04-26.

Java 2D related posts

Index

What are some of the best open-source 2D projects in Java? This list will help you:

Project Stars
1 libGDX 20,023
2 FXGL 2,634
3 skija 2,401
4 Litiengine 513
5 LGame 492
6 VTerminal 61
7 brick-breaker 2
8 Android_APK_2DBalloons 1
9 VTerminalPaletteEditor 0
10 Android_APK_2DGravity 0
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com