awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nextapps-de avatar

nextapps-de/winbox

0
View on GitHub↗
6,438 نجوم·214 تفرعات·JavaScript·Apache-2.0·5 مشاهدات

Winbox

Winbox is a browser-based windowing system and JavaScript library for creating draggable and resizable floating windows within a web interface. It functions as a floating window framework that enables the development of desktop-like experiences using a configurable viewport and coordinate system.

The system allows for the rendering of various content types, including raw HTML, existing DOM elements, and remote URLs loaded via iframes. It provides extensive UI customization through custom window layout templates, visual theme application via CSS classes, and the addition of custom controls to the window toolbar.

The framework includes a comprehensive window management suite for orchestrating multiple independent instances. This covers focus tracking and z-index stacking, programmatic control of window states—such as minimizing, maximizing, and hiding—and the ability to restrict movement or resizing through viewport limit configurations. It also features event-driven lifecycle callbacks for handling window movement, resizing, and closing interception.

Features

  • Floating Window Frameworks - Generates customizable, draggable window containers within the interface to organize content and user interactions.
  • DOM-Based Window Management - Simulates a desktop windowing environment by manipulating DOM elements with absolute positioning.
  • Window Stack Tracking - Retrieves an ordered list of all active windows based on their focus history.
  • Floating Window Components - Provides draggable and resizable floating window components for desktop-like web interfaces.
  • Multi-Window Controllers - Spawns and controls several independent windows with their own states and settings within a single web interface.
  • Window Lifecycle Controllers - Controls the lifecycle, visibility, and positioning of multiple virtual windows.
  • Window Focus Control - Brings a window to the front of the stack to manage user interaction priority.
  • Z-Index Management - Manages the stacking order of windows to ensure the focused window remains on top.
  • Visual Theme Application - Provides the ability to change window appearances using CSS classes and custom styles for borders and backgrounds.
  • Window State Callbacks - Provides event-driven callbacks for handling window state changes like movement, resizing, and closure.
  • Toolbar Button Customizations - Allows the addition of custom buttons with icons and click listeners to the window heading toolbar.
  • Window State Controls - Toggles visibility and size by minimizing, maximizing, hiding, or restoring the window to a previous state.
  • Window Positioning Control - Sets initial coordinates and viewport boundaries to restrict movement or create custom split-screen grids.
  • Customizable UI Components - Offers customizable containers for rendering HTML and iframes with programmable toolbars.
  • Programmatic Position and Size - Sets window properties such as position, size, and modal state programmatically.
  • Window Lifecycle Monitors - Executes callback functions in response to lifecycle events such as resizing, movement, focusing, and closing.
  • Iframe-Based Rendering - Renders remote web content inside isolated iframes within window containers.
  • Iframe Content Integration - Opens websites or resources inside the window using iframes and various URI schemes in the product.
  • CSS Class-Based Styling - Provides a system for toggling visual themes and styles via CSS classes on window containers.
  • UI Customization Frameworks - Provides a framework for creating specialized UI elements with custom toolbars and themes.
  • Viewport Constraints - Implements logic to restrict window movement and resizing based on predefined viewport boundaries.
  • UI Window Templates - Allows replacing the default window structure with custom HTML templates.
  • Browser-Based Application Runtimes - Creates a browser-based desktop environment where multiple apps or URLs are hosted in managed windows.
  • DOM Element Manipulators - Injects and mounts existing DOM elements directly into the window body.
  • HTML Content Renderers - Renders static or dynamic HTML content within the window body.

سجل النجوم

مخطط تاريخ النجوم لـ nextapps-de/winboxمخطط تاريخ النجوم لـ nextapps-de/winbox

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Winbox

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Winbox.
  • asticode/go-astilectronالصورة الرمزية لـ asticode

    asticode/go-astilectron

    4,874عرض على GitHub↗

    go-astilectron is a cross-platform GUI framework and binding that enables the creation of desktop software by combining a compiled Go backend with an Electron frontend. It functions as an inter-process communication bridge, utilizing an asynchronous messaging system to exchange JSON events and synchronize state between the Go process and the JavaScript user interface. The project provides a native desktop API wrapper to orchestrate system-level features from the backend. This includes the ability to manage browser windows, construct native application menus, and control system tray icons and

    Gocross-platformdesktop-appelectron
    عرض على GitHub↗4,874
  • chakra-ui/arkالصورة الرمزية لـ chakra-ui

    chakra-ui/ark

    5,004عرض على GitHub↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    TypeScriptcomponentsdesign-systemheadless
    عرض على GitHub↗5,004
  • layui/layerالصورة الرمزية لـ layui

    layui/layer

    8,196عرض على GitHub↗

    This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and popup library, providing a specialized system for rendering interactive dialogs, overlays, and layered interfaces over web page content. The library is distinguished by its comprehensive set of overlay tools, including alert dialogs, confirmation prompts, and the ability to embed external content via iframes. It also features a responsive twelve-column grid system for cross-device layout compatibility and an internal modular dependency management system for on-demand loading

    JavaScriptalertconfirmdialog
    عرض على GitHub↗8,196
  • os-js/os.jsالصورة الرمزية لـ os-js

    os-js/OS.js

    7,067عرض على GitHub↗

    OS.js is a browser-based desktop environment built entirely with JavaScript that runs a full graphical interface with windows, file management, and applications inside any modern web browser without requiring local software installation. It provides a web desktop platform that manages application windows as DOM elements with z-ordering, resizing, and event routing, while offering an abstracted virtual filesystem layer that unifies access across multiple storage backends through a common read/write interface. The platform connects to remote servers and desktops using SSH, VNC, or Xpra protocol

    JavaScriptcloud-platformdesktopjavascript
    عرض على GitHub↗7,067
عرض جميع البدائل الـ 30 لـ Winbox→

الأسئلة الشائعة

ما هي وظيفة nextapps-de/winbox؟

Winbox is a browser-based windowing system and JavaScript library for creating draggable and resizable floating windows within a web interface. It functions as a floating window framework that enables the development of desktop-like experiences using a configurable viewport and coordinate system.

ما هي الميزات الرئيسية لـ nextapps-de/winbox؟

الميزات الرئيسية لـ nextapps-de/winbox هي: Floating Window Frameworks, DOM-Based Window Management, Window Stack Tracking, Floating Window Components, Multi-Window Controllers, Window Lifecycle Controllers, Window Focus Control, Z-Index Management.

ما هي البدائل مفتوحة المصدر لـ nextapps-de/winbox؟

تشمل البدائل مفتوحة المصدر لـ nextapps-de/winbox: asticode/go-astilectron — go-astilectron is a cross-platform GUI framework and binding that enables the creation of desktop software by… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by… layui/layer — This project is a JavaScript UI component library and frontend utility toolkit. It serves as a web modal framework and… os-js/os.js — OS.js is a browser-based desktop environment built entirely with JavaScript that runs a full graphical interface with… linebender/druid — Druid is a native user interface toolkit and 2D graphics engine for the Rust programming language. It functions as a… shoutem/ui — This project is a cross-platform mobile UI library and design system built for the React Native framework. It provides…