README.md

August 14, 2025 · View on GitHub

ImSpinner demo in C

alt alt

Amazing ImSpinner !
This project is simple C binding demo using ImSpinner.

alt

Prerequisites


  • Windows10 or later
    MSys2/MinGW command line tools (Unix tools), make, gcc, g++, cp, rm, git, ...etc

  • Linux : Debian / Ubuntu family

    $ sudo apt install gcc g++ make git 
    $ sudo apt install lib{opengl-dev,gl1-mesa-dev,glfw3,glfw3-dev,libsdl2-dev}
    

Build and run demo


git clone --recursive https://github.com/dinau/cimspinner_demo
  • Run simple demo and ImSpinner original demo in C language

    cd demo/c
    make run
    

    alt

  • Run C++ language demo
    This is original ImSpinner demo.

    cd demo/cpp
    make run
    

Similar project ImGui / CImGui


LanguageProject
NimCompilerImGuin, Nimgl_test, Nim_implot
LuaScriptLuaJITImGui
Zig, C lang.CompilerDear_Bindings_Build
ZigCompilerImGuinZ
NeLuaCompilerNeLuaImGui
PythonScriptDearPyGui for 32bit WindowsOS Binary

SDL Game tutorial Platfromer


ald

Language 1SDLProject
LuaJITScriptSDL2LuaJIT-Platformer
NeluaCompilerSDL2NeLua-Platformer
NimCompilerSDL3 / SDL2Nim-Platformer-sdl2/ Nim-Platformer-sdl3
RubyScriptSDL3Ruby-Platformer
ZigCompilerSDL2Zig-Platformer

Footnotes

  1. Alphabectial order