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
·

10 repositorios

Awesome GitHub RepositoriesProgressive Enhancement

Strategies for maintaining functional parity in environments without client-side scripting.

Distinguishing note: Focuses on boosting standard browser navigation to asynchronous requests.

Explore 10 awesome GitHub repositories matching web development · Progressive Enhancement. Refine with filters or upvote what's useful.

Awesome Progressive Enhancement GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • facebook/reactAvatar de facebook

    facebook/react

    245,669Ver en GitHub↗

    React es una biblioteca de JavaScript para crear interfaces de usuario basadas en una arquitectura orientada a componentes y un flujo de datos unidireccional.

    Maintains form functionality by redirecting submissions if client-side scripts have not yet loaded.

    JavaScriptjavascriptuifrontend
    Ver en GitHub↗245,669
  • bigskysoftware/htmxAvatar de bigskysoftware

    bigskysoftware/htmx

    48,210Ver en GitHub↗

    HTMX is a hypermedia-driven frontend library that enables the creation of dynamic, asynchronous web applications by extending standard HTML attributes. It functions as a declarative engine that intercepts browser events to trigger network requests, allowing developers to update specific regions of the document with server-rendered HTML fragments. By shifting the logic of UI composition to the server, it minimizes the need for complex client-side state management and imperative JavaScript. The library distinguishes itself through a progressive enhancement workflow that ensures web interfaces r

    Transforms standard navigation and form submissions into asynchronous requests while maintaining functional parity.

    JavaScripthateoashtmlhtmx
    Ver en GitHub↗48,210
  • xing/wysihtml5Avatar de xing

    xing/wysihtml5

    6,451Ver en GitHub↗

    wysihtml5 is an HTML5 rich text editor, HTML sanitizer, and content normalization tool. It is designed to generate semantic and valid HTML5 markup while preventing the use of invalid tags and inline styles. The project distinguishes itself through a content normalization pipeline that converts pasted external content into a consistent document structure. It employs a security layer using sandboxed iframes to parse and clean external content to prevent vulnerabilities. The editor provides capabilities for semantic web authoring by replacing styling tags with standardized class names. It also

    Implements a UI that maintains core editing functionality across different browser capabilities via graceful degradation.

    JavaScript
    Ver en GitHub↗6,451
  • internetarchive/openlibraryAvatar de internetarchive

    internetarchive/openlibrary

    6,183Ver en GitHub↗

    Enriches static HTML forms with dropdowns, overlays, and instant search without a full client-side framework.

    Pythonbookshacktoberfestinternet-archive
    Ver en GitHub↗6,183
  • north/northN

    north/north

    4,798Ver en GitHub↗

    North es una metodología de diseño web responsivo y una arquitectura CSS basada en Sass. Proporciona un sistema para construir interfaces de usuario mobile-first utilizando rejillas fluidas y técnicas de mejora progresiva para garantizar una experiencia consistente en diferentes capacidades de navegador y tamaños de pantalla. El proyecto cuenta con un sistema de nomenclatura CSS estandarizado que utiliza mixins de Sass para generar nombres de clase programáticamente, distinguiendo entre componentes, diseños y estados. También funciona como una herramienta de andamiaje de proyectos frontend, proporcionando un generador para arrancar nuevos entornos con hojas de estilo y ejecutores de tareas preconfigurados. Más allá del estilo, el framework cubre una amplia superficie de estándares de desarrollo web, incluyendo la implementación de HTML semántico con metadatos RDFa y auditoría de accesibilidad web. Incorpora una estrategia de diseño centrada en el contenido y un flujo de trabajo frontend ágil para coordinar la transición desde la arquitectura de información y las personas de usuario hasta componentes listos para producción. El sistema incluye herramientas para automatizar la nomenclatura CSS y el andamiaje de plantillas de proyecto para acelerar la configuración inicial.

    Implements a strategy of layering advanced styles and interactions over a basic semantic HTML foundation.

    CSS
    Ver en GitHub↗4,798
  • benpickles/peityAvatar de benpickles

    benpickles/peity

    4,221Ver en GitHub↗

    Peity es una librería ligera de visualización de datos SVG que transforma contenido de texto numérico y atributos HTML en pequeños gráficos de pastel, dona, barras y líneas. Funciona como un renderizador basado en atributos y una herramienta de mejora progresiva, añadiendo gráficos vectoriales a las páginas web leyendo datos directamente del DOM sin requerir frameworks de JavaScript pesados. La librería admite funciones de dibujo personalizadas y asignaciones de color dinámicas, permitiendo el registro de nuevos tipos de gráficos y el uso de funciones personalizadas para determinar los colores de los segmentos. Su superficie de capacidades cubre el renderizado de mini gráficos de datos, como sparklines y anillos de progreso para métricas de paneles. Incluye la capacidad de redibujar automáticamente las visualizaciones cuando cambia el texto del elemento subyacente y permite la configuración individual de los gráficos mediante atributos de datos HTML.

    Enhances basic text content with SVG visualizations without requiring a complex JavaScript framework.

    HTMLchartjqueryjquery-plugin
    Ver en GitHub↗4,221
  • yaireo/tagifyAvatar de yairEO

    yairEO/tagify

    3,880Ver en GitHub↗

    Tagify is an HTML tagging component library that transforms standard input and textarea elements into interactive interfaces for managing collections of data tags. It provides a form enhancement toolkit and an autocomplete input framework designed to add validation, persistence, and dynamic data synchronization to web forms. The library is distinguished by its ability to function as a mixed-content text editor, allowing interactive tags to be interspersed within blocks of plain free-form text. It supports real-time suggestions derived from local whitelists or remote servers, as well as an act

    Offers utilities to add advanced interactivity, validation, and persistence to standard HTML forms.

    HTMLangular-componenthtmlinput
    Ver en GitHub↗3,880
  • davidstutz/bootstrap-multiselectAvatar de davidstutz

    davidstutz/bootstrap-multiselect

    3,676Ver en GitHub↗

    This project is a Bootstrap jQuery plugin that transforms standard HTML select elements into interactive dropdown menus. It serves as a client-side form enhancement and UI component designed to replace multiple-choice select inputs with a searchable button-triggered menu of checkboxes. The component provides a specialized interface for multi-select dropdowns that maintains a consistent visual style with the Bootstrap CSS framework. It allows for the customization of component markup, enabling the override of default structures for buttons, popups, and options. The plugin covers a range of fu

    Adds client-side interactivity and usability to static HTML form inputs via keyboard and search tools.

    HTML
    Ver en GitHub↗3,676
  • remix-run/examplesAvatar de remix-run

    remix-run/examples

    1,216Ver en GitHub↗

    Este repositorio sirve como una colección integral de implementaciones de referencia para el framework web Remix. Proporciona ejemplos prácticos de desarrollo web full-stack, demostrando cómo construir aplicaciones dinámicas renderizadas en el servidor que conectan la lógica del lado del servidor con la interactividad del lado del cliente. Al aprovechar una arquitectura basada en componentes, estos ejemplos ilustran patrones centrales para gestionar datos, enrutamiento e interfaces de usuario dentro de un entorno de desarrollo unificado. La colección destaca el enfoque distintivo del framework hacia la arquitectura web, enfatizando la carga de datos en el lado del servidor y jerarquías de rutas anidadas que reflejan las estructuras de URL. Estos ejemplos muestran cómo manejar solicitudes de cambio de estado a través de acciones dedicadas en el lado del servidor y asegurar la funcionalidad de la aplicación mediante la mejora progresiva, permitiendo que las funciones permanezcan operativas incluso antes de que los scripts del lado del cliente se carguen por completo. Más allá de los patrones fundamentales, el repositorio cubre un amplio espectro de capacidades de integración, incluyendo autenticación segura y gestión de sesiones, sincronización de datos en tiempo real y conectividad con APIs externas. También proporciona orientación sobre flujos de trabajo listos para producción, como el procesamiento de tareas en segundo plano, el manejo seguro de pagos y técnicas de optimización de rendimiento como el procesamiento por lotes de solicitudes a la base de datos y el aplazamiento de activos. Estos ejemplos se mantienen como un conjunto de proyectos modulares, ofreciendo a los desarrolladores una visión directa de cómo estructurar aplicaciones, aplicar calidad de código y automatizar tuberías (pipelines) de despliegue. Cada implementación sirve como una plantilla funcional para tareas comunes de desarrollo web, desde la gestión de contenido y el manejo de formularios hasta interacciones complejas de UI.

    Adds client-side interactivity to static HTML forms to ensure functionality before the JavaScript bundle loads.

    TypeScript
    Ver en GitHub↗1,216
  • filamentgroup/responsive-carouselAvatar de filamentgroup

    filamentgroup/responsive-carousel

    898Ver en GitHub↗

    Responsive Carousel is a jQuery-based plugin designed to transform static HTML markup into interactive, touch-enabled content sliders. It functions as a progressive enhancement tool, ensuring that content remains accessible in non-JavaScript environments while providing a dynamic interface for users on modern browsers. The component distinguishes itself through a unified event layer that normalizes mouse, touch, and keyboard inputs into consistent navigation commands. It manages state by manipulating the document object model directly and utilizes hardware-accelerated browser transitions to h

    Transforms static HTML into interactive widgets while maintaining accessibility for non-JavaScript environments.

    JavaScript
    Ver en GitHub↗898
  1. Home
  2. Web Development
  3. Progressive Enhancement

Explorar subetiquetas

  • Progressive Form EnhancementsClient-side interactivity added to static HTML forms without requiring a full JavaScript framework. **Distinct from Progressive Enhancement:** Distinct from Progressive Enhancement: focuses specifically on form interactivity rather than general navigation boosting.
  • Visual Data EnhancementsAdding interactive data visualizations to static HTML content to enhance information delivery. **Distinct from Progressive Enhancement:** Specifically applies progressive enhancement to data charts, unlike the general navigation or form-focused enhancements of the parent.