close

Open Source C User Interface (UI) Software for Windows

C User Interface (UI) Software for Windows

View 34 business solutions

Browse free open source C User Interface (UI) Software for Windows and projects below. Use the toggles on the left to filter open source C User Interface (UI) Software for Windows by OS, license, language, programming language, and project status.

  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    Code::Blocks

    Code::Blocks

    A free C, C++ and Fortran IDE

    Code::Blocks is a free, open-source, cross-platform C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms. Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins! We hope you enjoy using Code::Blocks! The Code::Blocks Team
    Leader badge
    Downloads: 44,975 This Week
    Last Update:
    See Project
  • 2
    A comprehensive software suite for reading barcodes. Supports EAN/UPC, Code 128, Code 39, Interleaved 2 of 5 and QR Code. Includes libraries and applications for decoding captured barcode images and using a video device (eg, webcam) as a barcode scanner.
    Leader badge
    Downloads: 673 This Week
    Last Update:
    See Project
  • 3
    IUP
    IUP is a portable toolkit for building graphical user interfaces. It offers a configuration API in three basic languages: C, Lua and LED. IUP purpose is to allow a program to be executed in different systems without any modification.
    Leader badge
    Downloads: 258 This Week
    Last Update:
    See Project
  • 4
    Dear ImGui

    Dear ImGui

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

    Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline enabled application. It is fast, portable, renderer agnostic and self-contained (no external dependencies). Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this goal, and lacks certain features normally found in more high-level libraries. Dear ImGui is particularly suited to integration in games engines (for tooling), real-time 3D applications, fullscreen applications, embedded applications, or any applications on consoles platforms where operating system features are non-standard. The core of Dear ImGui is self-contained within a few platform-agnostic files which you can easily compile in your application/engine.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 5
    Windows port of Glade 3. The latest version includes a stand-alone installer with bundled GTK+ 2.16.0 and libxml 2.7.3. Extra installers or zip files are not required. No changes to the Glade source were required to compile under mingw.
    Leader badge
    Downloads: 119 This Week
    Last Update:
    See Project
  • 6
    [OFFICIAL] tinyfiledialogs C C++ v3.21.3

    [OFFICIAL] tinyfiledialogs C C++ v3.21.3

    inputbox password WIN OSX GTK QT Console VCPKG C# Lua R Fortran Pascal

    one C/C++ file & header ==> 8 functions: - beep - tray notify popup - message & question - input & password - save file - open file(s) - select folder - color picker complements OpenGL Vulkan GLFW GLUT GLUI VTK SFML TGUI SDL Ogre Unity3d ION OpenCV CeGui MathGL GLM CPW GLOW Open3D ImGui MyGui GLT NGL STB Nuklear Fenster MicroUi & head-less programs NO INIT NO MAIN LOOP NO LINKING NO INCLUDE win (XP to 11) ASCII MBCS UTF-8 UTF-16 (wchar_t) - native dialogs osx/unix ASCII UTF-8 - applescript kdialog zenity shanty … ° SSH console / X forwarding / waypipe Wayland ° the dialogs can be forced into console mode ° curses dialogs via Dialog.exe/Dialog (disabled by default) C89/C23 & C++98/C++23 compliant VisualStudio MinGW GCC Clang TinyCC IntelCC OWCC BCC SunCC on Windows Mac Linux Bsd Solaris Minix Raspbian Flatpak Haiku bindings: VCPKG C# R Lua Rust Haskell Java AllegroBasic Fortran Pascal D JavaScript Kotlin click tab 'Files' for prototypes
    Leader badge
    Downloads: 90 This Week
    Last Update:
    See Project
  • 7
    PDCurses
    An implementation of the curses library for Windows, DOS, OS/2, X11 and SDL.
    Leader badge
    Downloads: 73 This Week
    Last Update:
    See Project
  • 8
    Redshift

    Redshift

    Adjust the color temperature of your screen according to surroundings

    Redshift adjusts the color temperature of your screen according to your surroundings. This may help your eyes hurt less if you are working in front of the screen at night. This program is inspired by f.lux. Redshift adjusts the color temperature according to the position of the sun. A different color temperature is set during night and daytime. During twilight and early morning, the color temperature transitions smoothly from night to daytime temperature to allow your eyes to slowly adapt. At night the color temperature should be set to match the lamps in your room. This is typically a low temperature at around 3000K-4000K (default is 3700K). During the day, the color temperature should match the light from outside, typically around 5500K-6500K (default is 5500K). The light has a higher temperature on an overcast day.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 9
    ToaruOS

    ToaruOS

    Hobby operating system, bootloader, kernel, drivers, C library

    ToaruOS is a "complete" operating system for x86-64 PCs and experimental support for ARMv8. While many independent, hobby, and research OSes aim to experiment with new designs, ToaruOS is intended as an educational resource, providing a representative microcosm of functionality found in major desktop operating systems. The OS includes a kernel, bootloader, dynamic shared object linker, C standard library, its own composited windowing system, a dynamic bytecode-compiled programming language, advanced code editor, and dozens of other utilities and example applications. There are no external runtime dependencies and all required source code, totaling roughly 100k lines of (primarily) C, is included in this repository, save for Kuroko, which lives separately. Through out the project, ToaruOS has also attracted quite a few beginner OS developers who have tried to use it as a reference.
    Downloads: 8 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 10
    tkImg

    tkImg

    Img is a collection of format handlers for the Tk photo image type.

    See https://tkimg.sourceforge.net/ for a list of supported image formats.
    Leader badge
    Downloads: 154 This Week
    Last Update:
    See Project
  • 11
    YAD

    YAD

    Yet Another Dialog

    YAD (yet another dialog) is a tool for create graphical dialogs from shell scripts Mail list - https://groups.google.com/forum/#!forum/yad-common
    Downloads: 18 This Week
    Last Update:
    See Project
  • 12
    wxLua
    wxLua is a Lua scripting language wrapper for the wxWidgets cross-platform GUI library. It consists of executables for editing, running, and debugging wxLua scripts, a library for extending C++ programs with a fast, small, fully embeddable scripting language, and a variety of sample programs. With wxLua you can quickly write full-featured programs with graphics, networking, printing, etc. for MS Windows, Linux, and OSX.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 13
    Win32::GUI is a Win32-platform native graphical user interface toolkit for perl. basically, it's an XS implementation of most of the functions found in user32.dll and gdi32.dll, with an object oriented perl interface and an event-based dialog model.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 14
    Harbour MiniGUI Extended Edition.
    Harbour MiniGUI Extended Edition. HARBOUR MINIGUI SOURCE WITH HMGS-IDE (IDE VISUAL TO MAKE WIN32 APLICATIONS WITH HARBOUR) UNNOFICIAL BUILD WITH EXTENDED NEW FEATURES.
    Leader badge
    Downloads: 19 This Week
    Last Update:
    See Project
  • 15
    PyGObject for Windows

    PyGObject for Windows

    All-In-One PyGI/PyGObject for Windows Installer

    Cross-platform python dynamic bindings of GObject-based libraries for Windows 32-bit and 64-bit.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 16
    GtkDatabox

    GtkDatabox

    A GTK+-3 widget to display data

    GtkDatabox is a widget for live display of large amounts of fluctuating numerical data. Data presentation (e.g. on linear or logarithmic scales, as dots or lines, with markers/labels) as well as user interaction (e.g. measuring distances) is easy.
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 17
    AntTweakBar

    AntTweakBar

    C/C++ library to add light and intuitive GUI to OpenGL and DX programs

    AntTweakBar is a small and easy to use C/C++ library that allows programmers to quickly add a light and intuitive GUI into OpenGL or DirectX based programs to interactively tweak parameters on-screen. AntTweakBar works with Linux, Windows and OSX, and can be easily integrated with custom windowing system or with existing toolkits. Examples of integration with GLFW, SDL, GLUT, SFML and DirectX are provided. The AntTweakBar library mainly targets graphical applications that need a quick way to tune parameters (even in fullscreen mode) and see the result in real-time like 3D demos, games, prototypes, inline editors, debug facilities of weightier graphical applications, etc. The project is not maintained anymore but feel free to download and modify the source code to fit your needs or fix issues.
    Leader badge
    Downloads: 12 This Week
    Last Update:
    See Project
  • 18

    Togl

    A Tcl/Tk widget for OpenGL rendering.

    Togl provides a platform independent Tk widget for using OpenGL rendering contexts.
    Leader badge
    Downloads: 21 This Week
    Last Update:
    See Project
  • 19
    Emuphone is a WIN32 smartphone emulator running on Windows XP, written in Visual C++ with MFC framework, providing good user interface experience.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20

    Perl OpenGL 2

    Perl bindings to the Modern OpenGL API

    The Perl OpenGL 2 module provides bindings to the modern OpenGL APIs for use from the perl language.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    This project is a set of Ruby language bindings for the various application development libraries included with the GNOME/GTK+ environment. This project is for GTK+2.0 or later.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 22
    wxPHP

    wxPHP

    PHP bindings for the cross-platform GUI library wxWidgets.

    wxPHP is a php binding/wrapper for the cross-platform library wxWidgets, which gives you the ability to develop desktop applications using the php programming language. This applications can be executed on windows, linux and macosx using the same code base with a native look and feel. One of the ideas is that you can use your php web applications code base and logic to create native desktop applications that communicate to them transparently. This way you can give your users a seamless and native experience from the desktop while staying in sync with your web apps. There are many more use cases, but we invite you to download and try this project by your self. We hope everyone can enjoy it as much as we have enjoyed developing it.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    WinBinder is a new PHP extension that allows PHP programmers to build native Windows applications. It wraps the Windows API in a lightweight, easy-to-use library so that program creation is simple, quick and fun.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    xfer9860 works with the fx-9860G (AKA Graph85) versions of Casio's graphing calculators. It allows you to transfer files to your calculator, and works on platforms where libusb is available - including Linux and Windows.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 25
    Gtk3.7 and Gtkmm3.6 for Windows

    Gtk3.7 and Gtkmm3.6 for Windows

    Gtk3 stack for Windows Vista/7/8 : Gtk+ 3.7.2 and Gtkmm 3.6.0

    This is the Gtk 3.7.2 stack installer; It includes all Gtk dependencies required for Gtk+ and Gtkmm. The Gtk+ stack was built in version 3.7.2 and finally, the Gtkmm stack in version 3.6.0.1. Each library was built with Visual Studio 2012 in 32 and 64 bits without the Windows XP support. This build passes many test on Windows Vista, 7 and 8 with many applications and official samples built with MSVC 2012 on Windows 7, with MSVC 2010 and with MSVC 2008 on Vista and MSVC 2012 on Windows 8. The installer allows the user to choose the most appropriate installation for him (only Gtk+, only DLL, only 32 bits, full installation 32/64 bits with Libs and headers, etc...) Enjoy !
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
Auth0 Logo