7 Repos
Minimalist libraries for building interactive user interfaces with low overhead.
Distinguishing note: Focuses on minimal footprint for performance rather than feature-rich UI suites.
Explore 7 awesome GitHub repositories matching web development · Lightweight UI Frameworks. Refine with filters or upvote what's useful.
Preact is a declarative UI library and a lightweight alternative to React for building user interfaces. It utilizes a component-based architecture and a virtual DOM to sync application state to the browser interface efficiently. The framework implements a modern React API and provides a compatibility layer to ensure existing component libraries and patterns can run within its environment. It also functions as a server-side rendering engine, generating HTML on the server and hydrating it on the client to optimize page load speeds. Additional capabilities include virtual DOM state management t
Acts as a minimalist, low-overhead alternative to React for building high-performance interactive user interfaces.
Preact is a lightweight declarative user interface library designed for building high-performance web applications. It utilizes a component-based architecture where interfaces are defined as functional or class-based units, relying on a virtual DOM to perform efficient state reconciliation and updates. By prioritizing a minimal footprint, the library enables developers to create modular, predictable, and testable user interfaces while maintaining compatibility with standard browser APIs. The library distinguishes itself through a reactive state engine that leverages signals to track dependenc
Provides a high-performance, minimal-footprint solution for building web interfaces.
Hyperapp is a lightweight JavaScript framework for building web applications. It functions as a declarative state management system that synchronizes the user interface with a centralized application state. The framework utilizes a virtual DOM to render user interfaces and reconcile changes to the browser display. It employs a subscription model to synchronize external web APIs and asynchronous events with the global state. The system manages data through a single-state-tree architecture, where updates are handled via discrete actions and pure functions. This approach ensures that the view u
Provides a minimalist JavaScript framework designed for building fast web applications with low bundle size.
Hyperapp is a functional JavaScript framework for building hypertext applications. It centers on a state management library and a virtual DOM system that creates in-memory interface representations to apply efficient updates to the browser screen via diffing. The framework avoids templates and JSX, instead utilizing function composition and dedicated tag wrappers to generate HTML structures and SVG elements. It implements a unidirectional data flow where a central state object is managed through transformation functions. The system covers declarative UI rendering and functional web interfaci
A minimalist library for building interactive user interfaces with a central state and functional architecture.
Pico is a lightweight, classless CSS framework designed to provide consistent, accessible, and responsive visual defaults for web interfaces. By prioritizing semantic HTML tags, it allows developers to build clean, structured pages without the need for complex class names or heavy dependencies. The framework functions as a comprehensive design system that automatically applies styling to standard elements, ensuring that typography, spacing, and layout remain cohesive across different screen sizes. The framework distinguishes itself through a modular, variable-driven architecture that emphasiz
Offers a minimal styling solution for forms, tables, and navigation without heavy dependencies.
Petite-vue is a lightweight, client-side reactive UI library and templating engine designed for progressive enhancement. It serves as a minimal state management tool that binds reactive data to DOM elements, allowing user interfaces to update automatically when state changes without requiring a full build step. The framework specifically focuses on adding interactivity to server-rendered HTML. It allows for the creation of isolated reactive regions and embedded widgets on a single page, using custom delimiters to prevent syntax conflicts with server-side template engines. The system covers r
Provides a minimal footprint for implementing simple reactive state and event handling for fast page loads.
Keen-UI ist eine Vue.js-UI-Komponentenbibliothek und ein Material-Design-Framework. Sie bietet eine Sammlung wiederverwendbarer Interface-Elemente, die für den Aufbau von Webanwendungen gemäß den Material-Design-Spezifikationen für Layout, Abstände und Farben entwickelt wurden. Die Bibliothek ist ein Tree-Shakeable-Komponentenset, das den Import einzelner Komponenten ermöglicht, um die finale Bundle-Größe zu minimieren. Sie fungiert als anpassbares Designsystem, bei dem visuelle Attribute wie Farben und Größen an spezifische Markenidentitäten angepasst werden können. Das Framework deckt eine Reihe von UI-Komponenten ab, einschließlich Inline-Alert-Meldungen für Informationen, Erfolge, Warnungen und Fehler.
Offers a minimalist UI library focused on low overhead and fast loading through modular imports.