imgui-java

JNI based binding for Dear ImGui (by SpaiR)

Imgui-java Alternatives

Similar projects and alternatives to imgui-java

  1. compose-multiplatform

    Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. LWJGL

    LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan, bgfx), audio (OpenAL, Opus), parallel computing (OpenCL, CUDA) and XR (OpenVR, LibOVR, OpenXR) applications.

  4. plotnine

    A Grammar of Graphics for Python

  5. PyQtGraph

    Fast data visualization and GUI tools for scientific / engineering applications

  6. implot

    Immediate Mode Plotting

  7. javafx-maven-plugin

    Maven plugin to run JavaFX 11+ applications

  8. Aparapi

    The New Official Aparapi: a framework for executing native Java and Scala code on the GPU.

  9. LWJGUI

    Simple UI solution for LWJGL3

  10. aurora

    Building modern, elegant and fast desktop Compose applications (by kirill-grouchnikov)

  11. SciencePlots

    Matplotlib styles for scientific plotting

  12. Pipe

    7 imgui-java VS Pipe

    A Python library to use infix notation in Python

  13. plotly.rs

    Plotly for Rust

  14. jnativehook

    Global keyboard and mouse listeners for Java.

  15. echarts-for-react

    ⛳️ Apache ECharts components for React wrapper. 一个简单的 Apache echarts 的 React 封装。

  16. Vulkan-Tutorial-Java

    Vulkan tutorial by Alexander Overvoorde ported to Java

  17. jimgui

    :sparkling_heart: Pure Java binding for dear-imgui

  18. JOML

    A Java math library for OpenGL rendering calculations

  19. ImFrame

    dear imgui + glfw framework

  20. datashader

    Quickly and accurately render even the largest data.

  21. darklaf

    Darklaf - A themeable swing Look and Feel based on Darcula-Laf

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better imgui-java alternative or higher similarity.

imgui-java discussion

Log in or Post with

imgui-java reviews and mentions

Posts with mentions or reviews of imgui-java. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-15.
  • Lets-Plot: An open-source plotting library by JetBrains
    12 projects | news.ycombinator.com | 15 Jul 2023
  • JavaFX 19 Released
    2 projects | news.ycombinator.com | 14 Sep 2022
    So this makes me wonder: how common is desktop app development with Java these days? I imagine there is still a lot done for internal app, but is it still viable to ship Java apps to end users? How you handle JRE distribution in that case?

    Anyway also wanna shout out Dear ImGui[0]. I've been using it recently to build an interactive UI to quite complicated networking code. So far it been great for manual testing and demos, and it's fairly low maintenance once running.

    [0] https://github.com/SpaiR/imgui-java

  • Basic ClickGUI
    2 projects | /r/minecraftclients | 19 Jul 2022
  • A go-to GUI library for Kotlin
    3 projects | /r/Kotlin | 5 Jan 2022
    If you aren't off-put by the Blender/Unity UI style, there's also ImGUI a possibility as it has some java bindings available.
  • GUI in LWJGL
    4 projects | /r/opengl | 4 May 2021
    If you want a library that has an active community and a lot of examples try out imgui (java port: https://github.com/SpaiR/imgui-java). It is a C based language but seems like the port are pretty close to the original api so you can follow not only the java docs but the c/c++ ones as well. There are a few game engines that utilizes imgui in the editor because it is lightweight, easy to extend, theme and use.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic imgui-java repo stats
5
813
8.3
6 days ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?