Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant. Learn more →
Cimgui Alternatives
Similar projects and alternatives to cimgui
-
imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
-
nuklear
A single-header ANSI C immediate mode cross-platform GUI library (by Immediate-Mode-UI)
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
lvgl
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type. It's boosted by a professional yet affordable drag and drop UI editor, called SquareLine Studio.
-
-
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
nuklear-quickdraw
quickdraw backend for nuklear (https://github.com/Immediate-Mode-UI/Nuklear)
-
-
-
-
µWebSockets
Simple, secure & standards compliant web server for the most demanding of applications
-
-
nanogui
Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL (by mitsuba-renderer)
-
-
-
dear_bindings
C header (and language binding metadata) generator for Dear ImGui
-
imgui-app
Dear IMGUI + Render + Window handling, amalgamation in two files ready to use
-
-
Revelo Payroll
Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.
cimgui reviews and mentions
-
Beside SDL, is there an easier way to just show a custom rectangle with text, cross-platform?
I would recommend C bindings for the Dear ImGui (https://github.com/cimgui/cimgui)
-
ImGui or text rendering libraries
For GUI, there are lots, most well-known of course being Dear Imgui, for which people have made auto-generated C bindings. Another mature but a lot simpler option is Nuklear, as others have mentioned. Even more minimalistic (it's just 1KLOC) is microui. There are a lot more, just google "imgui library c".
-
Nuklear – A single-header ANSI C immediate mode cross-platform GUI library
DearIMGUI has both an unofficial C wrapper and a new official C binding generator. I have personally used the CIMGUI wrapper with C99 apps using the Direct3D11 backend and it works great. The new API is started by the DearIMGUI creator but is still adding features that are available in CIMGUI.
Unofficial C API - https://github.com/cimgui/cimgui
-
Imgui Zig bindings(based on ZGui)
Whilst this is great. I have a (slightly dumb) question -What advantage does using these bindings give us over just using the generated C IMGUI bindings (cimgui) directly in Zig??Especially given the fact that that the latter are autogenerated from the original C++ IMGUI.
-
What ImGUI library would work well with programs written in C?
cimgui
-
Ideas for fast UI that can be easily rendered using OpenGL
This is worth a look: https://github.com/cimgui/cimgui
-
Are there any cross-platform GUI libraries out there?
Dear ImGui is a C++ library, however a C port exists.
-
Should I switch to python after learning the basics of C?
Explore GUI frameworks for C Here's another and another
-
LOVE-LOVE learning C! Writing lots of small C programs for pure fun and joy! But alas, seems like C is wrong tool for my projects, due to GUI/Graphics needs. :( fantasizing that maybe C-Ninjas can one day create a modern GUI-lib for C, that is EASY to use, and runs on all 5 major platforms today?
Dear Imgui (the first IMGUI library) is written in C++ but there're C wrappers for it like C ImGui.
-
GUI
Oh, you can use cimgui for that. It's not that hard to set it up for zig with SDL/OpenGL. Basically you have to port the SDL2/OpenGL sample from C++ to zig, and then replace the imgui-calls with the cimgui-wrapper-functions.
-
A note from our sponsor - Revelo Payroll
try.revelo.com | 1 Oct 2023
Stats
cimgui/cimgui is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of cimgui is Lua.