55 रिपॉजिटरी
Tools for creating graphical elements, menus, and notifications in the console.
Explore 55 awesome GitHub repositories matching part of an awesome list · User Interface. Refine with filters or upvote what's useful.
Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust
Responsive, mobile-first web UI framework.
यह प्रोजेक्ट टूल और डिबगिंग इंटरफेस के तेजी से विकास के लिए डिज़ाइन की गई एक इमीडिएट-मोड ग्राफिकल यूजर इंटरफेस लाइब्रेरी है। हर फ्रेम में प्रक्रियात्मक कोड के माध्यम से UI ज्यामिति उत्पन्न करके, यह एप्लिकेशन डेटा और इंटरफेस के बीच निरंतर स्थिति सिंक्रोनाइज़ेशन की आवश्यकता को समाप्त करता है। यह मुख्य रूप से मौजूदा रेंडरिंग पाइपलाइनों में एकीकरण के लिए अभिप्रेत है। लाइब्रेरी एक अत्यधिक डिकूपल्ड आर्किटेक्चर के माध्यम से खुद को अलग करती है जो जटिल, डॉकेबल और मल्टी-व्यूपोर्ट लेआउट का समर्थन करती है। यह विंडोज़ की स्थिति, टैब ड्रैगिंग और नोड स्प्लिटिंग का प्रबंधन करती है, जिससे डेवलपर्स इंटरफेस तत्वों को स्वतंत्र ऑपरेटिंग सिस्टम विंडोज़ में अलग कर सकते हैं। फ्रेमवर्क परिष्कृत इंजन टूलिंग और डायग्नोस्टिक उपयोगिताओं के निर्माण के लिए एक व्यापक क्षमता सतह प्रदान करता है। इसमें नोड एडिटर्स, 2D और 3D प्लॉटर्स जैसे उन्नत दृश्य घटकों के लिए समर्थन शामिल है।
Bloat-free immediate mode GUI library.
Avalonia is a cross-platform desktop framework that enables the creation of native-feeling applications for Windows, macOS, and Linux from a single codebase. It functions as a declarative UI toolkit, allowing developers to define complex visual hierarchies and interface structures using a markup-based syntax that maps directly to underlying object properties. By utilizing the Model-View-ViewModel architectural pattern, the framework facilitates a clean separation between application logic and user interface layout, which simplifies unit testing and component maintenance. The framework disting
Cross-platform GUI framework for .NET.
Inferno is a virtual DOM UI library and high-performance DOM renderer used for building component-based user interfaces. It functions as a server-side rendering engine and a client-side framework that synchronizes application state with the visual interface through a declarative structure. The project distinguishes itself as a React-compatible UI framework, providing a compatibility layer that allows components designed for other reactive environments to run without modification. Its capability surface covers virtual DOM management, including node diffing and reconciliation, and a full serve
High-performance React-like UI library.
Uno is a cross-platform development framework used to build native mobile, web, desktop, and embedded applications from a single C# and XAML codebase. It provides a native UI framework that renders visual elements across different operating systems using shared layout and styling rules. The platform features a hot reload development environment that allows for the modification of code and layouts in a running application without restarting the process. It supports a dual-mode rendering system, offering a choice between a shared cross-platform canvas and native platform controls. The framewor
Mobile, desktop, and WebAssembly GUI library.
GuiLite is a header-only C++ graphical user interface library and cross-platform framework. It provides a minimal implementation for rendering user interfaces and visual widgets across diverse environments, ranging from resource-constrained microcontrollers and embedded hardware to full desktop operating systems. The library functions as an embedded graphics system for composing visual layouts and rendering multi-language text using UTF-8 encoding and compatible font engines. It supports the integration of multimedia content, including the display of 3D graphics and video playback. The frame
Header-only cross-platform GUI library.
dat.gui is a JavaScript GUI controller library that provides a lightweight interface for manipulating variables in real-time through a visual control panel. It functions as a real-time variable debugger and graphical overlay for monitoring and adjusting object properties during application runtime. The library features a collapsible control panel that organizes complex sets of variable inputs into folders. It includes a state management system capable of exporting and importing the current configuration of active controllers as JSON objects. The tool supports object-property binding and dyna
Lightweight GUI for variable manipulation.
wxWidgets is a C++ UI toolkit and cross-platform GUI framework used to develop desktop applications for Windows, macOS, and Linux. It functions as a native widget wrapper, providing an abstraction layer that maps a single set of API calls to the native interface elements of different platforms. The framework allows for the creation of native graphical user interfaces by utilizing the host operating system's own controls and APIs. This ensures that applications maintain a native look and feel across various operating systems while using a consistent codebase. Beyond interface development, the
Cross-platform GUI using native controls.
Leva is a React GUI control panel and real-time parameter editor used to monitor and tweak application state and variables without modifying code or reloading the page. It functions as a dynamic state debugger and extensible input library that provides a visual interface for fine-tuning numerical, boolean, and text values within a running web application. The project distinguishes itself through a plugin system that allows the creation of custom input components and specialized behaviors to support unique data types. It utilizes type-inference to automatically map data to the appropriate visu
React-first components GUI.
Tweakpane एक वेब GUI कंट्रोल पैनल और JavaScript पैरामीटर डिबगर है जिसका उपयोग फ्रंटएंड स्टेट का निरीक्षण करने और रीयल-टाइम वेरिएबल परिवर्तनों की निगरानी के लिए किया जाता है। यह एप्लिकेशन पैरामीटर्स को समायोजित करने और प्रोग्राम निष्पादन के दौरान बदलते मानों को ट्रैक करने के लिए एक ग्राफिकल इंटरफेस प्रदान करता है। यह प्रोजेक्ट इंटरैक्टिव इनपुट और रीड-ओनली वैल्यू मॉनिटर बनाने की अनुमति देता है जो सीधे डेटा वेरिएबल्स से जुड़ते हैं। यह इन कंट्रोल्स को फोल्डर और टैब के पदानुक्रमित लेआउट के माध्यम से व्यवस्थित करता है और पर्सिस्टेंस के लिए कंट्रोल पैनल कॉन्फ़िगरेशन और पैरामीटर स्टेट्स को JSON फाइलों में सीरियलाइज़ करने का समर्थन करता है। यह टूल रीयल-टाइम पैरामीटर ट्यूनिंग, एप्लिकेशन स्टेट मॉनिटरिंग और स्ट्रक्चर्ड कंट्रोल पैनल के विकास को कवर करता है।
Compact GUI for fine-tuning values.
RmlUi is a cross-platform UI renderer and middleware library that enables the creation of user interfaces using a subset of HTML and CSS. It functions as a rendering-agnostic layer designed to integrate web-standard layout and styling into custom game engines and embedded applications. The framework is distinguished by its integration of Lua for dynamic logic and control, as well as a specialized toolkit for rendering SVG images and Lottie animations. It utilizes a pluggable rendering backend that decouples geometry generation from the final display, allowing it to generate textured geometry
Converts HTML/CSS into vertices and draw commands.
QtNodes #######
Graph-controlled data processing UI.
A PowerShell module to show file and folder icons in the terminal
Displays file and folder icons in the terminal.
UI widgets for modern apps. Data table, forms, toolbars, sidebar, tabs, tooltips, popups. All under 120kb (gzipped).
GUI widgets for modern web apps.
a modern C++ GUI library
Cross-platform GUI library in modern C++.
litehtml is the lightweight HTML rendering engine with CSS2/CSS3 support. Note that litehtml itself does not draw any text, pictures or other graphics and that litehtml does not depend on any image/draw/font library. You are free to use any library to draw images, fonts and any other graphics.…
Lightweight HTML/CSS rendering engine.
The Fast Light Tool Kit (FLTK) is a cross-platform C++ GUI toolkit for UNIX®/Linux® (X11 or Wayland), Microsoft® Windows®, and macOS®. FLTK provides modern GUI functionality without bloat and supports 3D graphics via OpenGL® and its built-in GLUT emulation. It was originally developed by Mr.…
Fast, cross-platform GUI toolkit.
GTK — The GTK toolkit
Multi-platform toolkit for creating GUIs.
:link: C++17 network / graph visualization library - Qt6 / QML node editor.
QtQuick-based graph and relational content display.
Declarative UI framework for cross-platform mobile & desktop apps, using MVU and F# functional programming
Declarative UI framework for cross-platform apps.