Skip to content

Effeilo/browserux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

BrowserUX logo

BrowserUX

A standards-first front-end ecosystem.

BrowserUX brings together native CSS, Web Components, browser APIs, PWA, Vite plugins, starter templates, and frontend skills for building explicit, accessible, installable web experiences.

Website | Starter | Claude Code Frontend Skills


🧭 What is BrowserUX?

BrowserUX is a toolbox for developers who want to build on the web platform first. It is not a single framework and it is not trying to replace full-stack application frameworks. It focuses on static sites, PWAs, client-side apps, reusable browser-native UI, and build-time helpers that keep the platform visible.

The ecosystem is built around:

  • 📱 PWA: manifest, service worker lifecycle, Cache API, install and update flows.
  • 🧩 Web Components: Custom Elements, Shadow DOM, slots, and HTML attributes.
  • 🎨 Native CSS: CSS variables, media queries, native HTML elements, user preferences, and native user interface behavior.
  • 🌐 Browser APIs: Web Share API, beforeinstallprompt, View Transitions API, localStorage, Intersection Observer, and more.
  • 🏷️ Semantic HTML: native behavior first, proprietary abstraction only when it earns its place.
  • 🤖 Workflow automation skills: Claude Code skills for reviewing, refactoring, documenting, and auditing frontend code with a standards-first lens.

🧱 Core

Logo Project Description Links
browserux-starter logo browserux-starter A standards-first starter foundation for static sites, PWAs, and client-side apps. Choose raw, Vite Vanilla, React, or Vue without hiding HTML, CSS, service workers, or browser APIs. Repo
Website
browserux.css logo browserux.css A native CSS foundation for accessible defaults, user preferences, semantic HTML, and platform behavior before heavy visual abstraction. Repo
Website
Demo

🧩 Web Components

BrowserUX Web Components are framework-agnostic Custom Elements built on browser APIs.

Logo Project Description Links
browserux-theme-switcher logo browserux-theme-switcher Light/dark theme switching with user preference detection and persistence. Repo
Website
Demo
browserux-share-button logo browserux-share-button Web Share API integration with an accessible fallback. Repo
Website
Demo
browserux-pwa-ui logo browserux-pwa-ui Install prompts and update flows for Progressive Web Apps. Repo
Website
Demo
browserux-lazy-img logo browserux-lazy-img Lazy image loading with Intersection Observer and native image behavior. Repo
Website
Demo

⚡ Vite Plugins

BrowserUX Vite plugins are small build-time helpers for standards-first sites.

Logo Project Description Links
vite-plugin-preload-assets logo vite-plugin-preload-assets Injects preload, modulepreload, and preconnect hints for critical resources. Repo
Website
vite-plugin-critical-css logo vite-plugin-critical-css Extracts above-the-fold CSS, inlines it, and defers the full stylesheet. Repo
Website
vite-plugin-seo-files logo vite-plugin-seo-files Generates sitemap.xml and robots.txt from the built site. Repo
Website
vite-plugin-inject-sw-assets logo vite-plugin-inject-sw-assets Injects static assets into a custom service worker for explicit offline behavior. Repo
Website
vite-plugin-image-optimize logo vite-plugin-image-optimize Generates AVIF/WebP variants and optimizes image assets during the build. Repo
Website

🤖 Claude Code Frontend Skills

BrowserUX frontend skills help review, refactor, document, and audit interface code with the same standards-first lens: readable HTML, resilient CSS, accessible interactions, and maintainable browser behavior.

Logo Skill Description Links
Front Review logo Front Review Reviews frontend files for bugs, accessibility risks, performance issues, and maintainability. Repo
Website
Front Refactor logo Front Refactor Refactors frontend code without changing behavior. Repo
Website
Front Comments logo Front Comments Adds useful structured comments where they clarify frontend behavior. Repo
Website
Front A11y logo Front A11y Audits or fixes accessibility issues against WCAG 2.1 AA expectations. Repo
Website

🚀 Start Here

If you are discovering the ecosystem:

  1. Start with browserux.css for the native CSS foundation.
  2. Use browserux-starter when you want a standards-first project base.
  3. Add the Web Components you need for common browser-native UI patterns.
  4. Add Vite plugins to improve image delivery, SEO, critical CSS, preloading, and offline behavior.
  5. Use the frontend skills to review, refactor, document, or audit interface code.

🔗 Related

About

BrowserUX brings together native CSS, Web Components, browser APIs, PWA, Vite plugins, starter templates, and frontend skills for building explicit, accessible, installable web experiences.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors