For a collection of libraries for Preact development, the first results are molefrog/wouter (wouter is a minimal client-side routing library for Preact and React, but the visitor is looking for a curated collection of many types of Preact resources UI components, state management, etc., not a single routing library), preactjs/preact (Preact is the core UI library itself, not a curated directory of components, libraries, or learning resources from the broader ecosystem, so it is the framework you would build on rather than the collection you are looking for) and a-voyager/scrollnumber (This is a single Preact UI component, not a curated collection of multiple resources, so it doesn’t serve as the directory or ecosystem resource hub you are looking for). acoville/valkyrie and preactjs/preact-compat round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
We curate open-source GitHub repositories matching “Preact components, libraries and resources”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.
Wouter is a minimalist client-side routing library for React and Preact. It uses a hook-based system to map URL paths to components, managing navigation and URL state without requiring a mandatory provider. The library is designed for cross-ecosystem compatibility between React and Preact and supports server-side rendering by accepting initial paths and search strings during markup generation. It includes a URL parameter manager for extracting dynamic path segments and query strings from the browser address bar. Capabilities include hierarchical nested routing, programmatic navigation manage
wouter is a minimal client-side routing library for Preact and React, but the visitor is looking for a curated collection of many types of Preact resources (UI components, state management, etc.), not a single routing library.
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
Preact is the core UI library itself, not a curated directory of components, libraries, or learning resources from the broader ecosystem, so it is the framework you would build on rather than the collection you are looking for.
custom widget--srcoll number
This is a single Preact UI component, not a curated collection of multiple resources, so it doesn’t serve as the directory or ecosystem resource hub you are looking for.
The repository is tagged with UI Components but has no description, topics, or Preact-specific evidence, so it is unclear whether it is a curated collection of Preact resources.
This module is a compatibility layer that makes React-based modules work with Preact, without any code changes.
preactjs/preact-compat is a compatibility layer that lets React modules work with Preact, not a curated collection of components and resources — it solves a specific integration problem rather than being the ecosystem directory you're after.
Render JSX and Preact components to an HTML string.
This is a utility for rendering Preact components to HTML strings, not a curated collection or directory of Preact components, libraries, and resources as requested.
nprogress is a lightweight JavaScript UI component and web progress bar library. It provides a minimalist DOM progress indicator used to track the state of asynchronous operations within a browser document. The library allows for the visualization of loading states through a thin progress bar and spinner. It supports progress state management, enabling the bar to be started, stopped, or marked as complete, with support for incremental progress tracking and percentage-based updates. Users can modify the visual style by overriding default CSS or replacing the markup template. The component als
nprogress is a single progress bar UI component, not a curated collection of Preact components, libraries, and development resources as sought.
Swiper is a modular, touch-enabled library designed for building interactive content carousels and sliders for web and mobile applications. It provides a high-performance rendering engine that manages large datasets by dynamically creating and destroying elements based on their proximity to the viewport, ensuring memory efficiency and smooth operation. The library distinguishes itself through a plugin-based architecture that allows developers to include only the specific functionality required for their project, effectively minimizing bundle sizes. It features a hardware-accelerated animation
Swiper is a touch-enabled carousel/slider library, not a curated collection of Preact components and ecosystem resources; while it could be used in a Preact app, it does not serve the broader collection purpose described in this search.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| molefrog/wouter | 7.8K | TypeScript | Unlicense | |
| preactjs/preact | 38.7K | JavaScript | MIT | |
| a-voyager/scrollnumber |
| 805 |
| Java |
| — |
| acoville/valkyrie | 0 | — | — | — |
| preactjs/preact-compat | 943 | JavaScript | MIT |
| preactjs/preact-render-to-string | 720 | JavaScript | MIT |
| rstacruz/nprogress | 26.4K | JavaScript | MIT |
| nolimits4web/swiper | 41.9K | JavaScript | MIT |