Glui

Glui

Glui is an open-source graphical user interface library for OpenGL applications. It provides widgets like buttons, checkboxes, text input fields, scrollbars, etc. to build interactive GUIs in OpenGL apps. Glui is written in C++ and works across platforms.
Glui image
opengl gui widgets c

Glui: Open-Source GUI Library for OpenGL

An open-source graphical user interface library for OpenGL applications, providing widgets for building interactive GUIs in OpenGL apps, written in C++ and cross-platform.

What is Glui?

Glui is an open-source C++ library that allows programmers to create graphical user interfaces (GUIs) for applications that use OpenGL graphics. It can be used to add interactive GUI elements like buttons, checkboxes, text input fields, sliders, scrollbars, etc. to OpenGL programs.

Some key features of Glui include:

  • Platform independence - Glui works on Linux, Windows, Mac OS X, and other major platforms
  • Integration with OpenGL - It is designed to work seamlessly with OpenGL allowing the creation of GUIs in 3D graphics programs
  • Wide range of widgets - Buttons, checkboxes, radio buttons, list boxes, text input boxes, sliders, spinners, scrollbars, etc.
  • Mouse and keyboard event handling
  • Easy to integrate - Can be added to existing OpenGL code with just a few lines
  • Liberal license - Released under the LGPL open source license

Glui is written in C++ without dependence on external libraries which makes it fast and self-contained. The source code is actively maintained on GitHub. It can be a useful addition for developers looking to create user interfaces in games, scientific visualization applications, CAD software, and other OpenGL-based programs.

Glui Features

Features

  1. Graphical user interface (GUI) library for OpenGL
  2. Provides common GUI widgets like buttons, checkboxes, text fields, scrollbars, etc
  3. Written in C++
  4. Cross-platform - works on Windows, Linux, MacOS
  5. Integrates with GLUT for event handling
  6. Open source with MIT license

Pricing

  • Open Source

Pros

Makes building GUIs for OpenGL apps easy

Saves time compared to building GUI from scratch

Lightweight and simple to use

Actively maintained and updated

Cross-platform support

Free and open source

Cons

Only provides basic widgets, not full-featured toolkit

Documentation could be more extensive

Not designed for high-performance 3D applications

Integrates OpenGL and GUI together, may not suit all use cases

Limited community and support compared to larger GUI toolkits


The Best Glui Alternatives

Top Development and Gui Libraries and other similar apps like Glui


LightShot icon

LightShot

LightShot is a free screenshot application for Windows that provides an easy way to capture, edit, and share screenshots. Some key features of LightShot include:Quickly take full page, region, window, or scrolling screenshots with just a click or keyboard shortcut.Annotate screenshots by adding text, arrows, shapes, blur sensitive info, etc.Basic...
LightShot image
Greenshot icon

Greenshot

Greenshot is a lightweight, open-source screenshot tool for Windows. It makes capturing, editing, and sharing screenshots easy and quick.With Greenshot, you can capture entire screens, active windows, rectangular regions, as well as scrolling website pages. After taking a screenshot, you can annotate it with lines, arrows, text, shapes, and more....
Greenshot image
PicPick icon

PicPick

PicPick is a versatile screen capture utility and image editor for Windows. It provides an easy way to take customizable full screen or region-specific screenshots. Key features include:Quickly capture full screen images, active windows, rectangular or free-form regions, as well as scrolling website screenshotsAnnotate screenshots with various shapes, text boxes,...
PicPick image
Spectacle icon

Spectacle

Spectacle is an open-source, lightweight utility for macOS that allows users to easily organize the windows open on their desktop using customizable keyboard shortcuts. It makes it simple to resize and position windows to maximize screen space and improve workflow.Some of the key features Spectacle offers include:Keyboard shortcuts to move...
Spectacle image
FastStone Capture icon

FastStone Capture

FastStone Capture is a powerful, yet lightweight and easy-to-use screen capture program and screen recorder. It provides all the essential screen capturing needs for home as well as professional users.Some key features of FastStone Capture:Capture anything on the screen including windows, objects, menus, full screen, rectangular/freehand regions and scrolling windows.Annotate...
FastStone Capture image
Gyazo icon

Gyazo

Gyazo is a lightweight screenshot tool that makes it easy to capture any part of your screen and get a shareable image link instantly. It works by integrating with your system to allow taking screenshots with just a click, then immediately uploading the image to Gyazo's servers and copying the...
Gyazo image
Monosnap icon

Monosnap

Monosnap is a feature-rich screenshotting and screen recording application developed by Anvil Eight for macOS and Windows platforms. It provides an intuitive and user-friendly interface to capture screenshots, annotate images, record screen activity, and share files online.Some of the key features of Monosnap include:Fullscreen, window, and customizable area screenshotsAdvanced image...
Monosnap image
Puush icon

Puush

Puush is a lightweight screenshot capturing and sharing tool available for Windows and macOS. It makes it easy to capture, edit, and share screenshots.Some key features of Puush include:Quickly capture screenshots by selecting an area on your screen or capturing fullscreens.Basic screenshot editing options like adding annotations, blurring sensitive data,...
Puush image
Joxi icon

Joxi

Joxi is a free online annotation and collaboration tool used to annotate images, screenshots, designs, documents, and other visual content. It allows users to easily draw on images, add text comments, arrows, shapes, blur sensitive regions, and collaborate with others in real-time.Some key features of Joxi include:Intuitive drawing and annotation...
Joxi image
CleanShot X icon

CleanShot X

CleanShot X is a powerful and easy-to-use screenshot app for macOS. It lets you capture entire webpages, selections, menus, windows and more with just a click or keyboard shortcut. Some key features of CleanShot X:Scrolling capture - take screenshots of entire webpages that extend beyond the screenMarkup tools - annotate...
CleanShot X image
Awesome Screenshot icon

Awesome Screenshot

Awesome Screenshot is a feature-rich Chrome extension used for capturing screenshots. It goes beyond basic screenshotting and allows users to edit, annotate, and share images right from the browser.After taking a screenshot, you can crop, draw, add text, highlights, arrows, shapes, stickers and more on the image. It has a...
Awesome Screenshot image
FFsplit icon

FFsplit

FFsplit is a free, open source video splitting software for Windows. It provides an intuitive interface to split or trim video files without re-encoding or quality loss.Some key features of FFsplit include:Splits videos quickly without transcoding or recompressionSupports all major video formats including MP4, MOV, AVI, MKV etc.Allows splitting video...
FFsplit image
Ybex Clipboard icon

Ybex Clipboard

Ybex Clipboard is a free and lightweight clipboard manager for Windows that allows you to easily copy and paste multiple items. It works by keeping a history of everything you copy to your clipboard, allowing you to easily access text snippets, images, files, and more that you've previously copied.Some key...
Ybex Clipboard image