Imgui

Open-source projects categorized as Imgui
Topics: GUI CPP UI Gamedev OpenGL

Top 23 Imgui Open-Source Projects

  • imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

  • Project mention: Using raylib with Dear ImGui: Game Dev Debugging UI | dev.to | 2024-04-06

    include(cmake/CPM.cmake) function(raylib_imgui_setup_dependencies) message(STATUS "Include Dear ImGui") FetchContent_Declare( ImGui GIT_REPOSITORY https://github.com/ocornut/imgui GIT_TAG 277ae93c41314ba5f4c7444f37c4319cdf07e8cf) # v1.90.4 FetchContent_MakeAvailable(ImGui) FetchContent_GetProperties(ImGui SOURCE_DIR IMGUI_DIR) add_library( imgui STATIC ${imgui_SOURCE_DIR}/imgui.cpp ${imgui_SOURCE_DIR}/imgui_draw.cpp ${imgui_SOURCE_DIR}/imgui_widgets.cpp ${imgui_SOURCE_DIR}/imgui_tables.cpp) target_include_directories(imgui INTERFACE ${imgui_SOURCE_DIR}) include(cmake/CPM.cmake) message(STATUS "Include dbg-macro") cpmaddpackage( "gh:sharkdp/dbg-macro#fb9976f410f8b29105818b20278cd0be0e853fe8" )# v0.5.1 message(STATUS "Include fmtlib") cpmaddpackage("gh:fmtlib/fmt#e69e5f977d458f2650bb346dadf2ad30c5320281" )# 10.x message(STATUS "Include raylib") cpmaddpackage("gh:raysan5/raylib#ae50bfa2cc569c0f8d5bc4315d39db64005b1b0" )# v5.0 message(STATUS "Include spdlog") cpmaddpackage("gh:gabime/spdlog#7c02e204c92545f869e2f04edaab1f19fe8b19fd" )# v1.13.0 message(STATUS "Include rlImGui") FetchContent_Declare( rlImGui GIT_REPOSITORY https://github.com/raylib-extras/rlImGui GIT_TAG d765c1ef3d37cf939f88aaa272a59a2713d654c9) FetchContent_MakeAvailable(rlImGui) FetchContent_GetProperties(rlImGui SOURCE_DIR RLIMGUI_DIR) add_library(rlimgui STATIC ${rlimgui_SOURCE_DIR}/rlImgui.cpp) target_link_libraries(rlimgui PRIVATE imgui raylib) target_include_directories(rlimgui INTERFACE ${rlimgui_SOURCE_DIR}) endfunction()

  • egui

    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

  • Project mention: Egui 0.27 – easy-to-use immediate mode GUI for Rust | news.ycombinator.com | 2024-03-27

    Thanks for the feedback!

    It is definitely fixable. Take a look at https://github.com/emilk/egui/issues/996 for some examples of how others have styled egui, or try out https://app.rerun.io/

    Styling is done with `ctx.set_style`, but creating a nice style isn't very easy at the moment (basically you'll have to tweak constants in code, and then recompile). I'm working on making it easier as we speak though!

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • DearPyGui

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

  • Project mention: PysimpleGUI | news.ycombinator.com | 2023-12-08

    For native GUI, DearPyGui[0] as modern as you can.

    For browser web-based GUI, you can use nicegui[1]

    [0] -- https://github.com/hoffstadt/DearPyGui

    [1] -- https://github.com/zauberzeug/nicegui

  • nuklear

    A single-header ANSI C immediate mode cross-platform GUI library (by Immediate-Mode-UI)

  • Project mention: Using Jolt with flecs & Dear ImGui: Game Physics Introspection | dev.to | 2024-04-17

    Nuklear is an alternative Immediate GUI, also written in C.

  • Piccolo

    Piccolo (formerly Pilot) – mini game engine for games104

  • R3nzSkin

    Skin changer for League of Legends (LOL)

  • Project mention: name a better trio | /r/Draven | 2023-07-09
  • implot

    Immediate Mode Plotting

  • Project mention: Recording and visualising the 20k system calls it takes to "import seaborn" | news.ycombinator.com | 2024-02-16

    ImPlot is small and worth checking out if you don't want to make the plotting functions yourself. https://github.com/epezent/implot

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • imgui-node-editor

    Node Editor built using Dear ImGui

  • Project mention: Visual Node Graph with ImGui | news.ycombinator.com | 2023-09-29

    Looks more like https://github.com/thedmd/imgui-node-editor/ to me - both are great libraries though.

  • t3

    Tooll 3 is an open source software to create realtime motion graphics.

  • Project mention: Visual Node Graph with ImGui | news.ycombinator.com | 2023-09-29

    Your requirements are a bit ambiguous, but Tooll checks all those boxes. I used the previous version (Tooll2) but ended up switching to Blender.

    https://github.com/tooll3/t3

  • raygui

    A simple and easy-to-use immediate-mode gui library

  • Project mention: Trying raylib, first time user, what should I know? | /r/raylib | 2023-07-12

    About the UI interface, I created raygui a simple immediate-mode UI library, you can also take a look: https://github.com/raysan5/raygui

  • imgui-rs

    Rust bindings for Dear ImGui

  • Project mention: GUI library for fast prototyping | /r/rust | 2023-12-06

    there is a good bindings for imgui

  • giu

    Cross platform rapid GUI framework for golang based on Dear ImGui.

  • Project mention: Giu: Cross platform rapid GUI framework for Golang based on Dear ImGui | news.ycombinator.com | 2023-04-30
  • SpartanEngine

    A game engine with an emphasis on real-time cutting-edge solutions

  • Project mention: SpartanEngine: MIT-licensed C++ Vulkan game engine | news.ycombinator.com | 2024-04-17
  • imnodes

    A small, dependency-free node editor for dear imgui

  • Project mention: Visual Node Graph with ImGui | news.ycombinator.com | 2023-09-29

    What ImGui library did you use to create the node graph? https://github.com/Nelarius/imnodes?

  • ImGui.NET

    An ImGui wrapper for .NET.

  • Project mention: Using ImGui.NET with SDL2-CS? | /r/learncsharp | 2023-06-01

    Now I'm trying to integrate ImGui into the engine. One solution I found was using this but as far as I can tell it locks you into using OpenGL which is something I would like to avoid as one of the main selling points of SDL2 for me is it's abstraction over the rendering backend.

  • cimgui

    c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets

  • Project mention: Beside SDL, is there an easier way to just show a custom rectangle with text, cross-platform? | /r/C_Programming | 2023-05-13

    I would recommend C bindings for the Dear ImGui (https://github.com/cimgui/cimgui)

  • ImGuiColorTextEdit

    Colorizing text editor for ImGui

  • Lumos

    Cross-Platform C++ 2D/3D game engine

  • IconFontCppHeaders

    C and C++ headers, C# and Python classes, Rust files and Go package for icon fonts Font Awesome, Fork Awesome, Google Material Design, Pictogrammers Material Design icons, Kenney game icons, Fontaudio, Codicons and Lucide.

  • imgui-sfml

    Dear ImGui backend for use with SFML

  • Project mention: SFML 2.6.0 is out! | /r/cpp | 2023-06-21

    Is there any way to do imgui-sfml with Vulkan right now?

  • imgui_markdown

    Markdown for Dear ImGui

  • nCine

    A cross-platform 2D game engine

  • Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • SonyHeadphonesClient

    A {Windows, macOS, Linux} client recreating the functionality of the Sony Headphones app

  • Project mention: Looking for projects to contribute to | /r/cpp | 2023-04-25

    If you want a relatively small and fun project, and have Sony wireless headphones, I built an open-source desktop app that can be used to control the headphones, as an alternative to the Android app. I'm currently working on the qt branch, and need some help with deployment. If you're interested in helping, the project is here - https://github.com/Plutoberth/SonyHeadphonesClient/tree/master . You're also welcome to contact me on DMs here with questions :)

  • SaaSHub

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

    SaaSHub logo
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).

Imgui related posts

Index

What are some of the best open-source Imgui projects? This list will help you:

Project Stars
1 imgui 55,570
2 egui 19,596
3 DearPyGui 12,218
4 nuklear 8,515
5 Piccolo 5,506
6 R3nzSkin 4,514
7 implot 4,323
8 imgui-node-editor 3,345
9 t3 3,222
10 raygui 2,966
11 imgui-rs 2,537
12 giu 2,050
13 SpartanEngine 1,976
14 imnodes 1,856
15 ImGui.NET 1,728
16 cimgui 1,337
17 ImGuiColorTextEdit 1,322
18 Lumos 1,158
19 IconFontCppHeaders 1,098
20 imgui-sfml 1,040
21 imgui_markdown 1,007
22 nCine 959
23 SonyHeadphonesClient 950

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