awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
winjs avatar

winjs/winjs

0
View on GitHub↗
4,122 स्टार्स·464 फोर्क्स·JavaScript·4 व्यूज़try.buildwinjs.com↗

Winjs

winjs is a browser UI toolkit and JavaScript component library designed for building web applications. It provides a set of high-performance components and utilities with native support for touch, keyboard, and accessibility.

The project features a cross-browser event normalizer that creates synthetic pointer and focus events to ensure consistent input behavior across different browsers. It also includes a web localization framework for managing multi-language translations and regional formats using key-value resource files.

The toolkit covers a broad range of capabilities, including a frontend asset pipeline for compiling source code, state-driven UI synchronization to optimize DOM updates, and a comprehensive styling system for typography, form controls, and dynamic accent colors. It also provides utilities for global event management, UI transition animations, and the coordination of dismissible interface elements.

Features

  • UI Component Composition - Offers a high-performance toolkit for building web applications with native support for touch, keyboard, and accessibility.
  • Web Application Development - Provides a comprehensive toolkit for building high-performance web applications with reusable components and layout tools.
  • Design System Implementations - Implements a comprehensive design system with themed form controls, typography, and dynamic accent coloring.
  • Cross-Browser Interaction Normalization - Ensures consistent interaction and styling across browsers using synthetic events and shared style definitions.
  • Declarative Component Libraries - Provides a collection of declarative UI controls and state synchronization tools for DOM management.
  • Cross-Browser Event Managers - Provides a layer that normalizes native browser pointer and focus events into a consistent interface.
  • Multi-language Support - Provides a comprehensive localization framework for serving multi-language translations and regional formats via resource files.
  • Multilingual Interface Localization - Adapts application text and regional formats to support multiple languages using resource files and keys.
  • User Interface Localizations - Adapts user interface text and regional formats to support different languages and locales.
  • Web UI Toolkits - Ships a set of high-performance components and utilities with native support for touch, keyboard, and accessibility.
  • Synthetic Event Systems - Normalizes native browser pointer and focus events into a consistent synthetic format for cross-device uniformity.
  • Event Normalizers - Normalizes native browser pointer and focus events into a consistent synthetic format for uniform cross-device behavior.
  • UI State Synchronization - Synchronizes internal data models with the visual state of DOM elements to improve rendering performance.
  • Localization Frameworks - Implements a localization framework that organizes translation assets into modular key-value resource files.
  • Key-Based String Localizations - Provides a localization system that maps UI text keys to translated strings using language-specific files.
  • State-Comparison Updates - Optimizes DOM updates by comparing current internal state against a cached version and applying only necessary changes.
  • Global Event Listeners - Implements global event listeners on the document root that track specific triggering elements.
  • Root Element Tracking - Implements a global event management system that registers listeners on the document root while tracking trigger elements.
  • Frontend Asset Pipelines - Implements a task runner to compile and package client-side source code into production-ready assets.
  • UI Transition Effects - Provides a programmatic system for executing visual transitions, such as fades and slides, to move elements within the interface.
  • Declarative-Imperative Integration - Provides a system for bridging imperative components into a declarative UI structure for easier lifecycle management.
  • Layer Index Stacking - Coordinates the stacking order and visibility of transient elements like dialogs using z-index management.
  • Form Input Styling - Applies consistent visual styling to standard HTML form controls including buttons, inputs, and checkboxes.
  • Transient Element Management - Coordinates the visibility and stacking order of transient interface elements such as menus and dialogs.
  • Typography Styling - Defines font fallbacks and header hierarchies using CSS classes for captions and text ellipses.
  • Accent Color Management - Generates dynamic stylesheets at runtime to apply system-wide accent colors across all UI elements.
  • Runtime Stylesheet Generation - Implements a runtime CSS generator to apply system-wide accent colors across all interface elements.
  • UI Styling - Provides a framework for applying custom visual themes and layouts across user interface elements.
  • Frontend Asset Compilation - Includes a task-driven pipeline for compiling source code into distributable JavaScript and CSS assets.

स्टार हिस्ट्री

winjs/winjs के लिए स्टार हिस्ट्री चार्टwinjs/winjs के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Winjs के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Winjs के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • lencx/nofwllencx का अवतार

    lencx/nofwl

    4,150GitHub पर देखें↗

    nofwl is a cross-platform desktop client for interacting with large language models. It serves as a graphical user interface that connects to external artificial intelligence services using personal API keys. The application provides a localized experience with support for multiple system languages and customizable visual themes, including light, dark, and system-synchronized schemes. It operates across Windows, macOS, and Linux. The client manages conversation history and user configuration through local-first data storage, persisting chat messages as structured text files on the user's dev

    Rustapplicationchatgptdesktop
    GitHub पर देखें↗4,150
  • zdhxiong/mduizdhxiong का अवतार

    zdhxiong/mdui

    4,517GitHub पर देखें↗

    mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a comprehensive set of reusable interface elements implemented as native Web Components, ensuring compatibility across different JavaScript frameworks. The library features a sophisticated theming system that supports light and dark modes, as well as the ability to generate dynamic color palettes from seed colors or image sources. It distinguishes itself with a high level of flexibility in visual customization, using CSS custom properties to control design tokens such as typography, cor

    TypeScriptcssjavascriptmaterial
    GitHub पर देखें↗4,517
  • yui/yui3yui का अवतार

    yui/yui3

    4,156GitHub पर देखें↗

    Yui3 is a JavaScript UI framework and frontend application framework designed for building interactive web applications and dynamic user interfaces. It functions as a component-based UI library that organizes interface elements into reusable, modular units with encapsulated state and behavior. The framework includes a module-based loading system that resolves and executes scripts on demand through a dependency-aware mechanism. It provides a DOM abstraction layer to standardize cross-browser interactions and a pub-sub event bus for decoupled communication between independent modules. The tool

    JavaScript
    GitHub पर देखें↗4,156
  • labs64/laravel-boilerplateLabs64 का अवतार

    Labs64/laravel-boilerplate

    927GitHub पर देखें↗

    Laravel boilerplate is a starter kit and administrative template designed to bootstrap web applications. It provides a pre-configured structure incorporating authentication, database setups, and routing layers to accelerate backend development. The system incorporates role-based access control to protect administrative resources by evaluating database-backed user permissions against backend policies. It also includes external licensing integration for managing subscription tiers, alongside social provider authentication that enables user registration and login through third-party accounts whi

    PHPadminboilerplatebootstrap
    GitHub पर देखें↗927
Winjs के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

winjs/winjs क्या करता है?

winjs is a browser UI toolkit and JavaScript component library designed for building web applications. It provides a set of high-performance components and utilities with native support for touch, keyboard, and accessibility.

winjs/winjs की मुख्य विशेषताएं क्या हैं?

winjs/winjs की मुख्य विशेषताएं हैं: UI Component Composition, Web Application Development, Design System Implementations, Cross-Browser Interaction Normalization, Declarative Component Libraries, Cross-Browser Event Managers, Multi-language Support, Multilingual Interface Localization।

winjs/winjs के कुछ ओपन-सोर्स विकल्प क्या हैं?

winjs/winjs के ओपन-सोर्स विकल्पों में शामिल हैं: lencx/nofwl — nofwl is a cross-platform desktop client for interacting with large language models. It serves as a graphical user… zdhxiong/mdui — mdui is a framework-agnostic UI library and design system based on Material Design 3 standards. It provides a… yui/yui3 — Yui3 is a JavaScript UI framework and frontend application framework designed for building interactive web… labs64/laravel-boilerplate — Laravel boilerplate is a starter kit and administrative template designed to bootstrap web applications. It provides a… chenshenhai/koa2-note — koa2-note is a project focused on Koa2 web server development and Node.js asynchronous programming. It provides a… jeffreyway/laravel-mix — Laravel Mix is a frontend asset pipeline and JavaScript build tool that functions as a wrapper for Webpack. It…