awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
KingSora avatar

KingSora/OverlayScrollbars

0
View on GitHub↗
5,157 estrellas·247 forks·TypeScript·MIT·6 vistaskingsora.github.io/OverlayScrollbars↗

OverlayScrollbars

OverlayScrollbars es un plugin de scrollbar en JavaScript y un gestor de scroll de elementos DOM que reemplaza las barras de desplazamiento nativas del navegador con versiones superpuestas personalizables. Funciona como un componente de UI para dar estilo a las pistas y manejadores de las barras de desplazamiento mientras preserva el comportamiento de scroll original y la accesibilidad.

El proyecto asegura la consistencia de la UI entre navegadores al sobrescribir las implementaciones nativas con barras de desplazamiento web personalizadas. Utiliza un sistema de propiedades personalizadas CSS y temas predefinidos para permitir que la apariencia visual de las barras de desplazamiento coincida con diseños de sitios web específicos.

La librería incluye una interfaz programática para controlar los diseños de las barras de desplazamiento y los modos de rendimiento por elemento. Cuenta con una arquitectura de plugins para añadir comportamientos personalizados o polyfills de compatibilidad y proporciona herramientas para el recálculo manual del diseño cuando los tamaños de los elementos o el contenido cambian.

Features

  • Scrollbar Components - Replaces native browser scrollbars with fully styleable overlay components that maintain accessibility.
  • Cross-Browser UI Components - Ensures a consistent visual appearance and behavior of scrollbars across different web browsers.
  • Native Scrollbar Hiding - Wraps elements in containers to hide native browser scrollbars while preserving original overflow behavior.
  • Scroll-Handle Synchronization - Synchronizes the visual position of custom scroll handles with the underlying native scroll offset.
  • Plugin-Based Extensibility - Implements a plugin system to inject optional behaviors and optimize bundle size via tree-shaking.
  • Layout Recalculation Triggers - Provides methods to manually trigger layout updates for scrollbars when element dimensions or content change.
  • Scroll Instance Managers - Provides a programmatic interface to control scrollbar layouts and performance modes on a per-element basis.
  • Scrollbars - Provides a comprehensive system for customizing scrollbar aesthetics using themes and CSS variables.
  • CSS Variable Styling Systems - Provides a system for customizing scrollbar tracks and handles using native CSS variables.
  • UI Component Styling - Allows detailed visual customization of scrollbar tracks and handles using CSS properties.
  • Independent Instance Management - Supports multiple isolated scrollbar instances with distinct configurations across different DOM containers.
  • Programmatic Scroll Management - Provides programmatic control over scrollbar behavior and layout updates within web applications.

Historial de estrellas

Gráfico del historial de estrellas de kingsora/overlayscrollbarsGráfico del historial de estrellas de kingsora/overlayscrollbars

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a OverlayScrollbars

Proyectos open-source similares, clasificados según cuántas características comparten con OverlayScrollbars.
  • dolphin-wood/smooth-scrollbarAvatar de dolphin-wood

    dolphin-wood/smooth-scrollbar

    3,357Ver en GitHub↗

    Smooth-scrollbar is a customizable JavaScript library that replaces native browser scrollbars and scrolling behavior on target DOM elements with inertial momentum physics. It provides consistent cross-browser scrolling interfaces, hardware-accelerated visual translations, and dynamic thumb positioning. The library supports nested scroll container management, allowing outer containers to continue scrolling automatically when inner scrollable areas reach their boundary edges. It features a modular plugin architecture that enables third-party extensions to hook into core scroll events, track upd

    TypeScriptcustom-scrollbarfrontendjavascript
    Ver en GitHub↗3,357
  • anomalyco/opentuiAvatar de anomalyco

    anomalyco/opentui

    12,131Ver en GitHub↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    TypeScript
    Ver en GitHub↗12,131
  • kazzkiq/balloon.cssAvatar de kazzkiq

    kazzkiq/balloon.css

    5,014Ver en GitHub↗

    balloon.css is a lightweight, CSS-driven framework for implementing customizable tooltips and textual overlays. It is a pure CSS library that enables the creation of informative pop-up elements without requiring a JavaScript runtime. The framework uses CSS variables to allow for the customization of colors, fonts, and animations. Tooltips can be positioned in specific directions relative to their trigger element and support the embedding of rich content, such as HTML special characters and icon fonts. Visibility is primarily managed through hover triggers, though the system supports programm

    CSScsshtmlless
    Ver en GitHub↗5,014
  • buildbot/buildbotAvatar de buildbot

    buildbot/buildbot

    5,452Ver en GitHub↗

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a build automation engine that coordinates the retrieval of source code, the execution of build steps, and the reporting of results through a central controller and a network of remote worker agents. The system is distinguished by a plugin-based extensibility architecture and a master-worker distribution model. It allows for dynamic build modification at runtime and supports a pluggable database backend for persisting system state and historical build data. The project covers a bro

    Python
    Ver en GitHub↗5,452
Ver las 30 alternativas a OverlayScrollbars→

Preguntas frecuentes

¿Qué hace kingsora/overlayscrollbars?

OverlayScrollbars es un plugin de scrollbar en JavaScript y un gestor de scroll de elementos DOM que reemplaza las barras de desplazamiento nativas del navegador con versiones superpuestas personalizables. Funciona como un componente de UI para dar estilo a las pistas y manejadores de las barras de desplazamiento mientras preserva el comportamiento de scroll original y la accesibilidad.

¿Cuáles son las características principales de kingsora/overlayscrollbars?

Las características principales de kingsora/overlayscrollbars son: Scrollbar Components, Cross-Browser UI Components, Native Scrollbar Hiding, Scroll-Handle Synchronization, Plugin-Based Extensibility, Layout Recalculation Triggers, Scroll Instance Managers, Scrollbars.

¿Qué alternativas de código abierto existen para kingsora/overlayscrollbars?

Las alternativas de código abierto para kingsora/overlayscrollbars incluyen: dolphin-wood/smooth-scrollbar — Smooth-scrollbar is a customizable JavaScript library that replaces native browser scrollbars and scrolling behavior… anomalyco/opentui — Opentui is a terminal user interface framework for building interactive command line applications. It provides a… kazzkiq/balloon.css — balloon.css is a lightweight, CSS-driven framework for implementing customizable tooltips and textual overlays. It is… piwigo/piwigo — Piwigo is a modular, open-source photo gallery and media management platform built as a PHP web application. It… buildbot/buildbot — Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a… siteserver/cms — This project is a .NET Core content management system and multi-site management platform designed to organize and…