{"categories":[{"label":"Games/Entertainment","url":"https://skillfed.io/packages/category/games-entertainment"}],"enrichment":{"capability":"Python bindings for the dear imgui C++ library, providing an immediate-mode graphical user interface toolkit for building lightweight, interactive GUIs.","skillfed_tags":["gui-toolkit","game-dev","real-time-ui"],"use_cases":["Building debug overlays and in-game menus for games or interactive applications.","Creating lightweight data visualization and monitoring dashboards with real-time updates.","Rapid prototyping of tool UIs for graphics, audio, or scientific applications.","Implementing immediate-mode UI for 3D editors or simulation software.","Adding configuration and parameter-tuning interfaces to command-line or headless tools."],"what_it_does":"imgui is a Python wrapper around the dear imgui C++ library, a lightweight immediate-mode GUI toolkit designed for interactive applications, games, and tools. It provides bindings to imgui's core widgets and rendering pipeline, allowing developers to build responsive, frame-based UIs without the overhead of traditional retained-mode GUI frameworks. The package ships as pre-compiled wheels for Windows, macOS, and Linux across multiple Python versions (3.6\u20133.11), eliminating compilation in most cases.\n\nThe library is intended for applications that need fast, iterative UI rendering\u2014particularly games, visualization tools, and real-time editors. It requires a rendering backend (pygame, GLFW3, SDL2, Cocos2d, or pyglet) to display output. The project supports the majority of DearImGui 1.82 functionality, though some low-level APIs and complex widgets remain unmapped. With no runtime dependencies and permissive BSD licensing, it integrates easily into existing projects.","worth_installing":"Yes, if you need a lightweight, immediate-mode GUI for games, tools, or real-time applications and are willing to pair it with a rendering backend. The pre-built wheels make installation straightforward on common platforms. However, the aging maintenance status (last release 2023-04-19) means you should verify that the feature set and bug fixes meet your needs before committing to a production project. No known security vulnerabilities."},"id":"imgui","links":{"html":"https://skillfed.io/packages/imgui","md":"https://skillfed.io/packages/imgui.md","pypi":"https://pypi.org/project/imgui/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2023-04-19","license_spdx":null,"license_treatment":"permissive","name":"imgui","python_support":"unspecified","summary":"Cython-based Python bindings for dear imgui"},"popularity":{"monthly_downloads":110264,"position":12476,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0.0"}
