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.
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
Graphical user interface (GUI) library for OpenGL
Provides common GUI widgets like buttons, checkboxes, text fields, scrollbars, etc
Written in C++
Cross-platform - works on Windows, Linux, MacOS
Integrates with GLUT for event handling
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
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...
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....
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,...
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...
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...
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...
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...
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,...
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...
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...
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...
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...
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...